hej! Det felet brukar man få om det inte finns någon kolumn med det namnet (ID i detta fallet). Kolla så att du verkligen kör mot den databasen du tror att du kör mot, du kanske råkar köra mot en kopia som inte har det fältet! jag kör mot rätt databas osv. Eftersom det är en sträng måste det vara inneslutet av " Alltid när du får ett fel på just din SQL-sats så är detta ett ofelbart sätt att hitta feletQueryString hälp!
jag försöker få payCode som QueryString, nu är det ju ID, men jag får det inte att funka:-( får fel meddelande då jag byter ut ID mot payCode. varför funkar det inte/vad gör jag för fel!
detta fel får jag!
"Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/smss/andra.asp, line 11
"
line 11 är = rs.Open Addera, Connect, 3, 3<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("users.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM sms WHERE ID = " & Request.QueryString("kolla")
rs.Open Addera, Connect, 3, 3
if request.querystring("action")="spara" then
rs("payDate")=request.form("payDate")
rs("payCode")=request.form("payCode")
rs("payTariff")=request.form("payTariff")
rs("paySMS")=request.form("paySMS")
rs.update
end if
%>
Sv: QueryString hälp!
/JohanSv:QueryString hälp!
Fältet ID unikt (räknare) och det är fältet payCode oxå i databasen.
det jag vill få att funka är att man bara skall kunna radera från databasen då man gör en länk.
www.minsida.se/andra.asp?kolla=aasde <---payCode
funkar det?Sv: QueryString hälp!
Addera = "SELECT * FROM sms WHERE payCode = """ & Request.QueryString("kolla") & """"
OBS, läs på om SQL-injection..
/JohanSv:QueryString hälp!
response.write Addera
response.end