Hej!
Fått nått mysko fel som jag inte kan lösa..
Addera = "SELECT * FROM polare where id='" & request.querystring("id") & "'"
Request.Querystring("id") innehåller en 2:a...
Detta fel får jag:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/2/polare_ny.asp, line 14
Fattar inte varför..? :r
trexterMedlem sedan mars 20021 424 inlägg ta bort de två ' i sql-satsen
du handskas med ett numeriskt värde
K@llenMedlem sedan mars 20032 654 inlägg Ta bort apostroferna eftersom id verkar vara numeriskt:
Addera = "SELECT * FROM polare where id= " & request.querystring("id")
K@llen skrev:
Ta bort apostroferna eftersom id verkar vara numeriskt:
Addera = "SELECT * FROM polare where id= " & request.querystring("id")
Då säger den så här:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'id='.
/2/polare_ny.asp, line 14
K@llenMedlem sedan mars 20032 654 inlägg Verkar som att request.querystring("id") inte innehåller något värde. Skriv ut din sql-fråga för att se så du får ett värde:
Addera = "SELECT * FROM polare where id= " & request.querystring("id")
response.write Addera
id = request.querystring("id")
Addera = "SELECT * FROM polare where id='" & id& "'"
Set RS = conn.execute("Addera")
om inte d fungerar testa
id = request.querystring("id")
Addera = "SELECT * FROM polare where id=" & id& ""
Set RS = conn.execute("Addera")
K@llenMedlem sedan mars 20032 654 inlägg
Cannabis_Tomten skrev:
id = request.querystring("id")
Addera = "SELECT * FROM polare where id='" & id& "'"
om inte d fungerar testa
id = request.querystring("id")
Addera = "SELECT * FROM polare where id=" & id& ""
Alternativ 1 är fel eftersom kolumnen id är numeriskt och ditt alternativ 2 tolkas samma som:
Addera = "SELECT * FROM polare where id= " & request.querystring("id")
K@llen skrev:
Cannabis_Tomten skrev:
id = request.querystring("id")
Addera = "SELECT * FROM polare where id='" & id& "'"
om inte d fungerar testa
id = request.querystring("id")
Addera = "SELECT * FROM polare where id=" & id& ""
Alternativ 1 är fel eftersom kolumnen id är numeriskt och ditt alternativ 2 tolkas samma som:
Addera = "SELECT * FROM polare where id= " & request.querystring("id")
mjooo men d e lättare att hålla koll på alla fnuttar så :P juhe mindre fnuttar juhe lättare blire =) hehe
Engine^Medlem sedan dec. 20002 861 inlägg Se till att kontrollera dom variabler du har tänkt att använda... det är enklare att sköta felhanteringen då.
varID = Request.QueryString("id")
If Not (IsNull(varID) Or varID = "") Then
strSQL = "SELECT * FROM polare WHERE id = " & varID
objRS.Open strSQL, adoConn
If Not objRS.EOF
[blue]'och så vidare...[/blue]