25. november 2003 - 11:55
Der er
9 kommentarer og
1 løsning
Indsætte kommatal i db
jeg skal sætte et komma tal ind i en database 3,14
Feltet er angivet som desimal med 2 desimaler men hvis jeg kører Insert så får jeg fejlen:
Number of query values and destination fields are not the same.
Replacer jeg , med . bliver tallet til 314 uden komma og hvis jeg sætter [] omkring får jeg fejlen:
Too few parameters. Expected 1.
25. november 2003 - 12:27
#4
Har du kugget hvilken "locale settings" der er ? Husk på, at f.eks. dansk og engelsk bruger henholdsvis , og . som seperator!!!
25. november 2003 - 12:28
#5
SQL = "INSERT INTO FerieFri (Aar,MaanedTal,DagTal,Uge,Koder,UserID,MaanedNavn,DagNavn,Notat,KommeTimer,KommeMinutter,GaetTimer,GaetMinutter,NyKommeTimer,NyKommeMinutter,NyGaetTimer,NyGaetMinutter,Kode,KodeTimer) VALUES ("&Aar&","&MaanedTal&","&DagTal&","&UgeNummer&","&Koder&","&BrugerID&",'"&MaanedNavn&"','"&DagNavn&"','"&Notat&"',"&KommeTimer&","&KommeMinutter&","&GaetTimer&","&GaetMinutter&","&NyKommeTimer&","&NyKommeMinutter&","&NyGaetTimer&","&NyGaetMinutter&","&Koder&","&FraTid&")"
25. november 2003 - 12:50
#10
hmm Replace(FraTid, ",",".") virkede sgu aligevel ????????????