T T_Codez Medlem sedan juli 2001 458 inlägg Frågan 3 aug. 2001 14:52 #1 Vad kan det bero på?
Har stirrat mina ögon ur led snart. Ser ni vad det är?
SQLADD = "INSERT INTO Artiklar ( fltArtikelNr, fltKategori, fltCountryCode, fltLanguageCode, fltTitel ) VALUES ("&artnr&",'"&kat &"','" &U_CCode &"','"&lcode&"','empty slot')"
Fälten är av typ:
fltArtikelNr: nummer
fltKategori: text
fltCountryCode: text
fltLanguageCode: text
fltTitel: text "tilldelas "empty slot" i detta läge.
Tack för uppmärksamheten
mvh / TT
------------------
There is no Tomorrow...
@nders Medlem sedan juni 2000 32 967 inlägg gissar på att variabeln artno är tom.
regler då sql-frågor inte lirar:
skriv ut din sql-fråga med response.write, skicka upp den tillsammans med ett exakt felmeddelande.
------------------
<A HREF="http://cartman.nu " TARGET=_blank>
can i borrow your goat?
</A>
Koplik Medlem sedan juli 2001 1 129 inlägg Det skulle hjälpa T_Codez.
Du ser alla värden direkt då.
Men @nders?
För att ha över 6000 inlägg...
Hur länge har du hängt i det här forumet då?
Det är otroligt många...
Extremt många...
Oftantligt... :)
------------------
Jag har en vit hund, eller är det en isbjörn?
T T_Codez Medlem sedan juli 2001 458 inlägg Bekymret är att jag aldrig får se något från Response.write innan följande error kommer upp:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
------------------
There is no Tomorrow...
@nders Medlem sedan juni 2000 32 967 inlägg response.writen sätter du före .execute alternativt kommenterar bort .execute-raden.
koplik: jag har ju bara börjat... :)
------------------
<A HREF="http://cartman.nu " TARGET=_blank>
can i borrow your goat?
</A>
Koplik Medlem sedan juli 2001 1 129 inlägg Lägg response.write före du exekverar SQLADD...
Lägg den direkt efter du skrivit klart frågan till variabeln.
Skriv sedan ut den direkt och skriv Response.Write SQLADD & "<br><br>"
Så du får lite mellanrum innan felmeddelandet. :)
------------------
Jag har en vit hund, eller är det en isbjörn?
J jorgen Medlem sedan feb. 2001 2 412 inlägg Hej!
Du måste göra response.write mellan SQL-frågan och execute raden.
Likt något som detta:
SQLADD = "INSERT INTO Artiklar ( fltArtikelNr, fltKategori, fltCountryCode, fltLanguageCode, fltTitel ) VALUES ("&artnr&",'"&kat &"','" &U_CCode &"','"&lcode&"','empty slot')"
Response.write SQLADD
Conn.Execute(SQLADD)
mvh Jörgen
------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***
T T_Codez Medlem sedan juli 2001 458 inlägg Okay!
Testat lite nu genom att kommentera bort SQL:en etc.
Det var som du/ni misstänke artnr får inte sitt innehåll. Ska undersöka lite varför...
Kanske återkommer..i ämnet om det inte går bra.
Thankz :e för alla tips.
------------------
There is no Tomorrow...