- Varför har du ett mellanslag efter # vid datumet i SQL-frågan?
- Vid problem med SQL-frågor; skriv ut den färdiga frågan, så blir det betydligt enklare att felsöka.
- fel är en sensationellt usel trådrubrik. :)
Tja,
Jag får fel i min insert, men det kan knappast vara fel på inserten. Jag skriver:
SQLStmt = "Insert Into Kunder"
SQLStmt = SQLStmt & "(K_kundnr, K_namn, K_efternamn, K_adress, K_postnummer, K_Postort, K_tele1, K_email, K_datum) "
SQLStmt = SQLStmt & "VALUES(" & 333 & ", '" & Erik & "', '" & Erik & "', '" & Adress & "', " & Postnr & ", '" & Padress & "', " & TFN & ", '" & Epost & "',# " & date & "#)"
Jag får felmeddelandet:
Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters.
/shop_order3.asp, line 513 (connection-execute-linjen)
Jag har ju dock skrivit in saker på varje plats (bara för att testa), så det måste vara datumet det är fel på.
Om jag ändrar date till något annat, t.ex. "2005-10-15", så skriver den att datumet inte är giltigt. Till saken hör att detta ligger på en norsk server, dock med session.lcid=1053 längst upp, och att 2005-10-15 är rätt format för datumet.
Vad kan detta bero på?
Mvh Erik
