Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

SQL und asp problem

logo_3 / 2 Antworten / Flachansicht Nickles

Hallo

ich habe eine verbindung aufgebaut in asp zu eine access DB. Eine einfache tabellarische Auflistung mit SELECT geht ohne probleme Wenn ich aber eine komplizierte Query mache dann bekomme ich eine Fehlermeldung. Error in der Klausel FROM

Was ist da bitte an der Query falsch
strSQL = "SELECT memo.datum, memo.memo FROM Kunden" <-so geht's
strSQL = "SELECT memo.datum, memo.memo FROM Kunden INNER JOIN memo ON Kunden.Name = 'Frank' " <- so geht's nicht


-----------------------------------------------------------------
<%
seleccion = Request.Form("name")
Dim oConn,strSQL, objRS

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &amp; Server.MapPath("data.mdb"))

strSQL = "SELECT memo.datum, memo.memo FROM Kunden"
strSQL= strSQL &amp; "INNER JOIN memo ON Kunden.Name = 'Frank' "
Set objRS = oConn.Execute(strSQL)

%>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD> Datum</TD><TD>Kommentar</TD><%

while (not objRS.Eof)
Response.Write("<tr><td>&amp;nbsp;" &amp; objRS("datum") &amp; "</td><td>&amp;nbsp;" &amp; objRS("Memo") &amp; "</td><td>&amp;nbsp;</td></tr>")

objRS.MoveNext
wend

oConn.Close
set objRS = nothing
set oConn = nothing

%>
</table>
-----------------------------------------------------------------


danke im Vorraus

logo_3

bei Antwort benachrichtigen
outsidaz logo_3 „SQL und asp problem“
Optionen

Eines vorweg, mein SQL-Lehrgang ist schon etwas länger her.

Ich würde mir nochmal den Inner Join ansehen, den der war schon immer etwas heikel.

Ansonsten kann ich auf den ersten Blick keinen Fehler sehen, was aber wie gesagt nichts bedeuten soll.

Mfg
Outsidaz1

bei Antwort benachrichtigen