05. maj 2003 - 11:11Der er
7 kommentarer og 1 løsning
problemer med asp/db
Hejs jeg har et script hvor jeg får flg fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.
/index.asp, line 221
Jeg vedhæfter lige noget kode
sql ="SELECT * FROM Tabel1" sql = sql & " WHERE (Pool Like '%"& pool &"%') AND (Spa Like '%"& spa &"%') AND (Sauna Like '%"& sauna &"%') AND (TV Like '%"& tv &"%') AND (Parabol Like '%"& parabol &"%') AND (Vaskemaskine Like '%"& vask &"%') AND (Opvaskemaskine Like '%"& opvask &"%') AND (Brændeovn Like '%"& braende &"%') AND (Husdyr Like '%"& husdyr &"%') AND (Havudsigt Like '%"& havudsigt &"%')" sql = sql & " AND (Omrade " & omra & ") AND (Personer >=" & cint(pers) & ")" sql = sql & " order by husnr"
end if
Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, conn, 2, 2 (dette er linje 221)
%>
Håber virkelig at der er en som kan hjælpe, jeg har prøvet alt men kan ik få det til at virke
her er afsnittet af hele sql koden sql = Request.QueryString("sql")
if sql = "" then
sql ="SELECT * FROM Tabel1" sql = sql & " WHERE (Pool Like '%"& pool &"%') AND (Spa Like '%"& spa &"%') AND (Sauna Like '%"& sauna &"%') AND (TV Like '%"& tv &"%') AND (Parabol Like '%"& parabol &"%') AND (Vaskemaskine Like '%"& vask &"%') AND (Opvaskemaskine Like '%"& opvask &"%') AND (Brændeovn Like '%"& braende &"%') AND (Husdyr Like '%"& husdyr &"%') AND (Havudsigt Like '%"& havudsigt &"%')" sql = sql & " AND (Omrade " & omra & ") AND (Personer >=" & cint(pers) & ")" sql = sql & " order by husnr"
end if
Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, conn, 2, 2
sql = sql & " AND (Omrade " & omra & ") AND (Personer >=" & cint(pers) & ")"
Laves om så enten du sætter INT() omkring Personer eller også skal der ' omkring værdien, samt der mangler Like efter Omrade:
sql = sql & " AND (Omrade Like '%" & omra & "%') AND (Personer >= '" & cint(pers) & "')"
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.