Problemer med 2 databaser
Jeg har 2 databaser : database.mdb og siteinabox.mdbJeg skal bruge et brugernavn fra database.mdb til at lave en søgning i siteinabox.mdb.
Her min kode:
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../database/database.mdb")
...
...
...
Set Conn = Server.Createobject("ADODB.Connection")
DSN2 = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN2 = DSN2 & "DBQ=" & Server.MapPath("../../database/siteinabox.mdb")
Conn.Open DSN2
...
...
...
brugernavn = opslag("brugernavn")
opslag.close
set opslag = nothing
Connection.close
set Connection = nothing
SQLstringK = "SELECT username FROM users WHERE username='" & brugernavn & "'"
response.write SQLstringK
SET brugeren = conn.Execute(SQLstringK,1,3) <--- her fejler den.
SET forum = Server.CreateObject("ADODB.Connection")
SQLstringK = "SELECT moderatorforum FROM moderators WHERE moderator=" & brugeren("username")
SET forum = conn.Execute(SQLstringK,1,3)
Her er fejlen:
ADODB.Connection error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/admin/bru_ret.asp, line 180
Hvad er der galt??
Kan man ikke lave det sådan?? Hvis ikke, hvordan skal jeg så gøre? ( Og nej, ligge db'erne sammen er IKKE en mulighed )
