Problem med att kopla ihop 2 databaser

ASP

1 svar · 164 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Trådstart#1

Jag har ett problem, jag fösöker få en SQL sats som letar igenom ett recordset(SQL2) och hämtar posten om Extra_4(från en annan databas) är lika som Username i den andra databasen, här är mitt försök, det funkar inte.
jag får:

error '80020009'
Exception occurred.

/main/swe/Kundlista3.asp, line 56

Jag gjorde en response.write på SQL2 också, så ser denna ut:
SELECT * FROM Fin WHERE '' = Username

<%
Set Conn = Server.CreateObject("ADODB.Connection")
SQL= "SELECT * FROM KUND " &_
"WHERE Extra_6 LIKE '%" & ID & "%'" &_
"ORDER BY " & Request.QueryString("sort") & " "
Conn.Open Session("GB_ConnectionString")
Set RS_prod = Conn.Execute(SQL)

Set Conn2 = Server.CreateObject("ADODB.Connection")
Conn2.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\data\WebData\katalog.mdb;"
%>

<---HTML kod--->

<%Do While Not RS_prod.EOF

Avance = RS_Prod("Extra_4")

SQL2 = "SELECT * FROM Fin WHERE '"& Avance &"' = Username"
Set RS_prod2 = Conn2.Execute(SQL2)

Response.Write SQL2
%>
Medlem sedan feb. 200112 078 inlägg
#2

SELECT * FROM Fin WHERE '' = Username

Om inte jag minns helt fel skall väl inte kolumnnamn inneslutas i "fnuttar"?

SQL2 = "SELECT * FROM Fin WHERE "& Avance &" = Username"

Testa det, jag kanske är ute o cyklar men..

293 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
141 ms — deklarationer (db)
0 ms — hämta statistik (cache)
147 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)