MMzMedlem sedan aug. 2001139 inlägg Frågan#1 Hej!
Varför får jag felmeddelandet: Typblandningsfel i villkorsuttryck.
...på min SQL-sats här?
strString = trim(Request.Form("Namn"))
strAdress = trim(Request.Form("Adress"))
strIP = Request.ServerVariables("REMOTE_ADDR")
SQL = "INSERT INTO lankar (Namn, Adress, Raknare, IP) VALUES('"& strString &"', '"& strAdress &"', 0, '"& strIP &"')"
Connect.Execute(SQL)
Min tabell:
ID | Räknare
Namn | PM
Adress | PM
Raknare | Tal
IP | Text
Tacksam för snabbt svar.
LLarsGMedlem sedan dec. 200012 464 inlägg Kan det vara så att någon av dina strängar innehåller en '?
strString = replace(trim(Request.Form("Namn")),"'","''")
strAdress = replace(trim(Request.Form("Adress")),"'","''")
Du kan ju alltid lägga till en testutskrift av ditt statement innan execute
SQL = "INSERT INTO lankar (Namn, Adress, Raknare, IP) VALUES('"& strString &"', '"& strAdress &"', 0, '"& strIP &"')"
response.write "SQL:" & sql
Connect.Execute(SQL)
LLarsGMedlem sedan dec. 200012 464 inlägg Varför använder du PM för namn och adress? Räcker det inte med 255 tecken?
MMzMedlem sedan aug. 2001139 inlägg Hej LarsG.
Tydligen var det ett ' i, konstigt nog.. 
Anledningen till att jag använder PM och inte TEXT är att det gav ett felmeddelande när jag använde TEXT, det var för många tecken i strängen.
Tack och trevlig helg!
LLarsGMedlem sedan dec. 200012 464 inlägg Om du bara anger text så blir maxlängden 50 tecken. Det går att ange text(255) t.ex.