DISKUSE
Zprávy v LotusScriptu 
11.09.2019 20:33

export vložených příloh z dokumentové knihovny 
05.08.2019 12:50

Kalkulačka  (1)
30.07.2019 13:19

Problém s polem From v mailech posílaných přes SMT... 
01.07.2019 16:30

ECL 
03.04.2019 16:10

Agent přestal fungovat (1)
18.03.2019 08:28

Načíst krátký text z webu 
17.03.2019 23:32

Indexy mimo DB (1)
19.02.2019 15:46


ŠKOLENÍ


REKLAMA


KOMENTÁŘE
Diskusní skupina: Notes/Domino R5


Petr KODBC AddRow
IT

01.07.2009
10:31:49

ID: 2960.0

Zdravím, pokouším se přes ODBC z LN 5 přenést z dokumentu údaje a zapsat do tabulky v Accessu. Stále chyba 622 LS:DO- Data error during conversion. nevíte kde by mohla být chybka? Přikládám kus skriptu. Díky.
******
n Error Goto errorHandler
Set con = New ODBCConnection
con.ConnectTo("NEHODA")
Set qry = New ODBCQuery
Set qry.Connection = con
Set result = New ODBCResultSet
Set result.Query = qry

qry.SQL = "SELECT * FROM FA"
result.Execute
result.AddRow
result.CurrentRow = DB_ADDROW
' *** vkládání hlavičky FA ****************************************
Call result.SetValue("UsrOrder","")
Call result.SetValue("RefCin","")
Call result.SetValue("RelDrFak","")
Call result.SetValue("RelMobch","")
Call result.SetValue("RelObDPH","")
Call result.SetValue("RelDruh","")
Call result.SetValue("Pdoklad","")
Call result.SetValue("ParSym","")
Call result.SetValue("RelDobr","")
Call result.SetValue("RelStorn","")
Call result.SetValue("DatStorn","")
Call result.SetValue("DatLikv","")
Call result.SetValue("DatOdDPH","")
Call result.SetValue("DatObj","")
Call result.SetValue("KcUplat","")
Call result.SetValue("KcPUpr","")
Call result.SetValue("DatPrik","")
Call result.SetValue("RefCM","")
Call result.SetValue("CmMnoz","")
Call result.SetValue("CmKurs","")
Call result.SetValue("CmPUpr","")
Call result.SetValue("OrigKc1","")
Call result.SetValue("OrigKc2","")
Call result.SetValue("CisloObj","")
Call result.SetValue("Utvar2","")
Call result.SetValue("Jmeno2","")
Call result.SetValue("CenyIDS","")
Call result.SetValue("Ucet","")
Call result.SetValue("KodBanky","")
Call result.SetValue("SpecSym","")
Call result.SetValue("DatCreate","")
Call result.SetValue("DatSave","")
Call result.SetValue("Oznacil","")
Call result.SetValue("Pozn","")
Call result.SetValue("Pozn2","")

result.UpdateRow
Next
result.Close(DB_CLOSE)
con.Disconnect
JL Allow Zero Length
IT

02.07.2009
08:39:33

ID: 2960.1


Problém je v ACCESS tabulce. U textových polí nemáte povolenou nulovou délku.
Buď Null nebo povolit.
Petr K. Použít Null
02.07.2009
12:00:04

ID: 2960.2


S tabulkou nic neudělám, znamená to použít u SetValue Null nebo naplnit hodnotami?
Díky.
Petr K. Toto nepomohlo
03.07.2009
08:25:13

ID: 2960.3


Naplnil jsem všechna textová pole hodnotami a stále chyba 622 LS:DO- Data error during conversion nemůže být problém s indexy? Díky.
JL Jsuo to všechno texty?
IT

03.07.2009
10:10:46

ID: 2960.4


Call result.SetValue("CmMnoz","")
Call result.SetValue("CmKurs","")

Mnozstvi a kurs, je to ukládáno jako text? Double? Currency?
Souhlasí data type všech polí?

Nepřiřazujete hodnotu do Automatického čísla?

Zkuste vložit jednu řádku do prázdné tab. Tam se ještě nemůže projevit indexace.
Petr K. Nejsou to texty čísla
03.07.2009
10:56:30

ID: 2960.5


Prošel jsem všechny datové typy a jsou OK. Otestováno i memo, boolean, datum, automatickou hodnotu čísla nepřiřazuji.
JL Vylučovací metoda
IT

03.07.2009
13:18:39

ID: 2960.6


Neni u nějakého pole definovanej seznam s povolenýmy hodnotamy?
Potom vylučovací metodu.
Zkusit ukládat samostatně každé pole. Snad se to někde projeví.
Petr K. Začal jsem znovu
03.07.2009
13:23:51

ID: 2960.7


ZAčal postupně ukládat pole, vypadá na datum kde přičítám splatnost nebo na currency. Díky za navedení a přeji pěkný den.
Petr K. Řádka přidána
IT

07.07.2009
14:43:42

ID: 2960.8


teď ještě drobnost, některé datumy bych nechtěl naplňovat. prázdná hodnota vyhazuje chybu, pole není nutno zadat. Díky P.
JL Tak nic nepřiřazovat
IT

07.07.2009
15:18:50

ID: 2960.9


Hodnotu vkládat až když potřebujete.
Nebo zkusit Null, Nothing, Empty
Petr K. Null zafungovalo
IT

08.07.2009
14:54:02

ID: 2960.10


Posledni zadrhel u currency v tabulce bere jen dat. format integer a ten nechce prenest formát s desetinou carkou jako Double. Zkusil konvertovat CCur CSng a to konci chybou.
JL Tak bohužel ...
IT

10.07.2009
09:00:13

ID: 2960.11


tady už nedokážu poradit bez možnosti otestovat tento konkrétní případ. Napadá mně ještě jestli tam neni definovaná vstupní maska nebo Formát.
Bohužel nebudu ani mít čas se tim zabývat, nejdřív za 3týdny.
Ještě si udělejte analýzu té tabulky.
V ACCESS db v menu: Nástroje->Analýza->Dokumentace, vyberte tab. FA.
Dostanete poodrobný výpis všech vlastností.


Přidejte názor
Autor:
Profese:
E-mail: i
URL:
Phone:
Předmět:
Obsah příspěvku (i):

Kolikátý je den v měsíci ? (číslovkou bez tečky)