webForumDet fria alternativet

fel

ASP

2 svar · 223 visningar · startad av eriks

Medlem sedan apr. 20011 418 inlägg
Frågan#1

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

Medlem sedan juni 200032 967 inlägg
#2
  1. Varför har du ett mellanslag efter # vid datumet i SQL-frågan?
  2. Vid problem med SQL-frågor; skriv ut den färdiga frågan, så blir det betydligt enklare att felsöka.
  3. fel är en sensationellt usel trådrubrik. :)
Medlem sedan apr. 20011 418 inlägg
#3

Tja,

1. Mellanslaget är inte medvetet, men det hjälpte inte att ta bort det...
2. Har skrivit ut frågan nu, och sen plötsligt fungerade det.. Får undersöka det, återkommer..
3. Ska bli bättring..

Tack /Erik

277 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
150 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)