webForumDet fria alternativet

Problem med att kopla ihop 2 databaser

ASP

1 svar · 153 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Frågan#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
%>

------------------
His Divine Shadow is the most despicable being ever created.(så sade en fan)

Sprit löser inga problem. Men det gör inte mjölk heller.

T-bird 1200; GeForce 256 32MB; WinNT4/XP; 512MB RAM; Dialup

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..
------------------
"-Man kan faktiskt supa nykter." -Mange P

[Redigerat av OveRRidE den 11 jan 2002]

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)