webForumDet fria alternativet

Fel Con...

ASPur ASP

28 svar · 601 visningar · startad av Rassoul

Medlem sedan aug. 200321 inlägg
Frågan#1

Vet inte vad felet med denna stränga...

Set connect = Server.CreateObject("ADODB.Connection")
connect.Open("Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Server.MapPath("db.mdb"))
Set RecSet = Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT * FROM cd"
RecSet.open SQL , connect, adOpenStatic, adLockOptimistic

Det gjer felmesset:
Microsoft JET Database Engine (0x80040E10)
Det har inte angetts något värde för en eller flera nödvändiga parametrar.
/cd/default.asp, line 7

Detta är felet:

RecSet.open SQL , connect, adOpenStatic, adLockOptimistic
Medlem sedan aug. 200321 inlägg
#2

Hello???

Medlem sedan aug. 2002560 inlägg
#3

Kan inte hjälpa dig med svaret men vill bara säga:
Ta det lungt! Du kan inte räkna med att få svar på 10 (8) minuter.

Välkommen till wF förresten! :birp

Medlem sedan aug. 200321 inlägg
#4

Tack :)
Edit:
Vet du vem jag är?

Medlem sedan dec. 200012 464 inlägg
#5

Finns det någon tabell som heter cd i din databas?

Medlem sedan aug. 200321 inlägg
#6

Tack Palle
Edit:Uppsan...

Medlem sedan apr. 20003 174 inlägg
#7

Du skall inte sätta connection-strängen inom parenteser..

Fel:
connect.Open("Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Server.MapPath("db.mdb"))

Rätt:
connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Server.MapPath("db.mdb")

Medlem sedan apr. 20003 174 inlägg
#8

Men.. vad hände.. :o

Medlem sedan aug. 200321 inlägg
#9

Nu står det:
Feltyp:
Microsoft JET Database Engine (0x80040E10)
Det har inte angetts något värde för en eller flera nödvändiga parametrar.
/cd/default.asp, line 7

Medlem sedan apr. 20003 174 inlägg
#10

LarsG skrev:

Finns det någon tabell som heter cd i din databas?

Medlem sedan aug. 200321 inlägg
#11

Ja

Medlem sedan mars 20015 287 inlägg
#12

adOpenStatic samt adLockOptimistic är deklarerade?

Medlem sedan aug. 200321 inlägg
#13

Va?

Medlem sedan apr. 20003 174 inlägg
#14

solbulle skrev:

adOpenStatic samt adLockOptimistic är deklarerade?

Rassoul skrev:

Va?

..har du inkluderar adovbs.inc på din sida.

Medlem sedan aug. 200321 inlägg
#15

Ja...

Medlem sedan apr. 20003 174 inlägg
#16

Dubbelkolla att du har en tabell i databasen db som verkligen heter cd..

Medlem sedan aug. 200321 inlägg
#17

Yepp...

cd heter tabelen

Medlem sedan aug. 200321 inlägg
#18

På rad 7 står det:
RecSet.open SQL , connect, 1, 3

Medlem sedan feb. 200112 078 inlägg
#19

Användning av execute bör lagstiftas! :)

Set connect = Server.CreateObject("ADODB.Connection")
connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")

SQL = "SELECT * FROM [cd]"
set rs = connect.execute(SQL)
Medlem sedan aug. 200321 inlägg
#20

Ska testa!

Tack!!

136 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)