webForumDet fria alternativet

innerjoin

27 svar · 587 visningar · startad av antar

antarMedlem sedan dec. 2001289 inlägg
#1

försöker göra innerjoin men bli fel?

set recset = connect.execute ("select * from Gastbok inner join Medlemmar ON Medlemmar.Anvandarnamn = Gastbok.Till and gastbok.Till = '"&anvandarnamn&"'")%>

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Är detta helt fel?

set recset = connect.execute ("select m.*,g.* from Gastbok g and medlemmar m Where m.Anvandarnamn and g.gastbok = '"& anvandarnamn &"'")
antarMedlem sedan dec. 2001289 inlägg
#3

får ut Microsoft OLE DB Provider for SQL Server (0x80040E14)
Incorrect syntax near the keyword 'and'.

crisse6Medlem sedan dec. 20002 526 inlägg
#4
set recset = connect.execute ("SELECT Gastbok.*, Medlemmar.*
FROM Gastbok INNER JOIN Medlemmar ON Gastbok.ID = Medlemmar.ID Where Gastbok.Gastbok = "&anvandarnamn&"")

Borde vara sa.....

antarMedlem sedan dec. 2001289 inlägg
#5

när jag skriver ut användarnamnet blir allt samma

Antar P21
-----------------
text

Antar P21
---------------
text

crisse6Medlem sedan dec. 20002 526 inlägg
#6

Okey.... inga felmess iaf :) Na, men vilka falt vill du skriva ut?

antarMedlem sedan dec. 2001289 inlägg
#7

jag vill koppla ihop två databaser och få ut Anvandarnamn ur medlemmar med hjälp av gastboken.till

recset.Medlemmar("Anvandarnamn") den vill jag skriva ut!!

crisse6Medlem sedan dec. 20002 526 inlägg
#8

sorry... hehe... fel av mig :)

set recset = connect.execute ("SELECT Gastbok.*, Medlemmar.*
FROM Gastbok INNER JOIN Medlemmar ON Gastbok.Till = Medlemmar.Avandarnamn Where Gastbok.Gastbok = "&anvandarnamn&"")
antarMedlem sedan dec. 2001289 inlägg
#9

har ändrat lite

set recset = connect.execute ("SELECT Gastbok.*, Medlemmar.* FROM Gastbok INNER JOIN Medlemmar ON Gastbok.Till = Medlemmar.Avandarnamn Where Gastbok.Till = '"&anvandarnamn&"'"

men får
Microsoft OLE DB Provider for SQL Server (0x80040E14)
Invalid column name 'Avandarnamn'.

crisse6Medlem sedan dec. 20002 526 inlägg
#10

Microsoft OLE DB Provider for SQL Server (0x80040E14)
Invalid column name 'Avandarnamn'.

sager sig sjalvt, Anvandarnamn ar inget namn i db'n.....kolla!

antarMedlem sedan dec. 2001289 inlägg
#11

mm ska stå anvandarnamn men det funkar fortfarande inte det blir samma användarnamn?

crisse6Medlem sedan dec. 20002 526 inlägg
#12

ah! Skicka hela koden ;)

antarMedlem sedan dec. 2001289 inlägg
#13

anvandarnamn = request.querystring("Anvandarnamn")

set recset = connect.execute ("SELECT Gastbok.*, Medlemmar.* FROM Gastbok INNER JOIN Medlemmar ON Gastbok.Till = Medlemmar.Anvandarnamn Where Gastbok.Till = '"&anvandarnamn&"'")

%>
<%
do until recset.eof
response.write recset("Anvandarnamn")&" "&recset("kon")&recset("alder")&"<br>"
response.write recset("inlagg")
recset.movenext
loop
%>

crisse6Medlem sedan dec. 20002 526 inlägg
#14

om du skriver sa har da:

set recset = connect.execute ("SELECT Gastbok.*, Medlemmar.* FROM Gastbok INNER JOIN Medlemmar ON Gastbok.Till = Medlemmar.Anvandarnamn")

????

antarMedlem sedan dec. 2001289 inlägg
#15

så funkar användarnamnet men alla poster visas och request.querystring("anvandarnamn") funkar ej?

crisse6Medlem sedan dec. 20002 526 inlägg
#16

nu gor vi sa har:

sql = "SELECT Gastbok.*, Medlemmar.* FROM Gastbok INNER JOIN Medlemmar ON Gastbok.Till = Medlemmar.Anvandarnamn Where Gastbok.Till = '"&anvandarnamn
response.wrie sql
response.write anvandarnamn
set recset = connect.execute(sql)

skriv det som kommer ut nu!

antarMedlem sedan dec. 2001289 inlägg
#17

SELECT Gastbok.*, Medlemmar.* FROM Gastbok INNER JOIN Medlemmar ON Gastbok.Till = Medlemmar.Anvandarnamn Where Gastbok.Till = 'antar'antar

antarMedlem sedan dec. 2001289 inlägg
#18

nån som kan hjälp mig med det här?

solbulleMedlem sedan mars 20015 287 inlägg
#19

antar skrev:

så funkar användarnamnet men alla poster visas och request.querystring("anvandarnamn") funkar ej?

Vad menar du med det?

antarMedlem sedan dec. 2001289 inlägg
#20

asså om jag inte lägger till: gastbok.till = ''"&request.querystring("anvandarnamn")&"' då visas alla poster och då funkar det bra men när jag lägger till querystringen så funkar inte medlemmar.anvandarnamn. recset("anvandarnamn") blir samma värde hela raden?

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