webForumDet fria alternativet

Fel Con...

28 svar · 600 visningar · startad av Rassoul

RassoulMedlem sedan aug. 200321 inlägg
#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
RassoulMedlem sedan aug. 200321 inlägg
#2

Hello???

MalmMedlem 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

RassoulMedlem sedan aug. 200321 inlägg
#4

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

LarsGMedlem sedan dec. 200012 464 inlägg
#5

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

RassoulMedlem sedan aug. 200321 inlägg
#6

Tack Palle
Edit:Uppsan...

PalleMedlem 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")

PalleMedlem sedan apr. 20003 174 inlägg
#8

Men.. vad hände.. :o

RassoulMedlem 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

PalleMedlem sedan apr. 20003 174 inlägg
#10

LarsG skrev:

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

RassoulMedlem sedan aug. 200321 inlägg
#11

Ja

solbulleMedlem sedan mars 20015 287 inlägg
#12

adOpenStatic samt adLockOptimistic är deklarerade?

RassoulMedlem sedan aug. 200321 inlägg
#13

Va?

PalleMedlem 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.

RassoulMedlem sedan aug. 200321 inlägg
#15

Ja...

PalleMedlem sedan apr. 20003 174 inlägg
#16

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

RassoulMedlem sedan aug. 200321 inlägg
#17

Yepp...

cd heter tabelen

RassoulMedlem sedan aug. 200321 inlägg
#18

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

OveRRidEMedlem 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)
RassoulMedlem sedan aug. 200321 inlägg
#20

Ska testa!

Tack!!

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