Ik maak een insert-command naar een sql-server toe.
Als ik mijn string samenstel en laat wegschrijven naar een label, dan krijg ik:
Als ik deze code nu kopieer en in een query programma plak, dan gaat het perfect.
Maar als ik dezelfde code wegschrijf met:
Dan komt hij met de melding:
Ik heb de sql-server op nederlands gezet met:
set language nederlands
En in mijn global.asa opgenomen:
Session.LCID = 1043
Wat zie ik nou over het hoofd ?
Als ik mijn string samenstel en laat wegschrijven naar een label, dan krijg ik:
code:
1
2
3
| INSERT INTO t_registratie (datum_invoer,tijd_invoer,achternaam,
voornaam,datum_registratie,activiteit,bijzondere_taak,aantal_uur) VALUES
('27-11-2003','20:45:13','Bakker ','Remco ','21-11-2003','Grijs verlof ','adf ','1:00') |
Als ik deze code nu kopieer en in een query programma plak, dan gaat het perfect.
Maar als ik dezelfde code wegschrijf met:
Visual Basic:
1
2
3
4
5
6
7
| knip............ dim insertcmd as string = "hele query, zie hierboven" mycommand = New SqlCommand(insertcmd, myconnection) mycommand.Connection.Open() Label12.Text = insertcmd mycommand.ExecuteNonQuery() mycommand.Connection.Close() |
Dan komt hij met de melding:
code:
1
2
| The conversion of a char data type to a datetime data type resulted in an out-of- range datetime value. The statement has been terminated |
Ik heb de sql-server op nederlands gezet met:
set language nederlands
En in mijn global.asa opgenomen:
Session.LCID = 1043
Wat zie ik nou over het hoofd ?
The best thing about UDP jokes is that I don't care if you get them or not.