Jag har säkert världens lättaste problem, min SQL sats funkar inte. Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another. Det är parametrarna till rs.Open eller connect.open som är fel kolla dokumentationen. Som Johan säger. Du har glömt ett komma tecken, din slarvpelle.Jag ger upp
Jag får felmedelande:
<code>
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/min_demo/admin/test/resultat.asp, line 16
</code>
Min kod ser ut så här:
<code>
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/min_demo/admin/databas/wizard.mdb")
SQL = "SELECT * FROM meat WHERE namn LIKE '" & Request.form("mat") & "%'"
rs.Open SQL, Connect1, 2
</code>
Tacksam för hjälp
/DesperatSv: Jag ger upp
betyder:
* Du försöker spara exempelvis talet 400 i en byte variabel. Dvs talet är för stort för variabeltypen.
* Du försöker spara 'abc' i en nummervariabel alt decimaltal i en heltalsvariabel. Dvs fel värdetyp jämfört med variabeltypen
* Du försöker spara xxx i minArray(321) när arrayen bara är 300 poster stor.Sv: Jag ger upp
Det står connect.open men sedan använder du connect1 i rs.open
/johan/Sv: Jag ger upp
<code>
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/min_demo/admin/databas/wizard.mdb")
SQL = "SELECT * FROM meat WHERE namn LIKE '" & Request.form("mat") & "%'"
rs.Open SQL, Connect, 1, 2
</code>