Zum Inhalt springen

asp db abfrage


Empfohlene Beiträge

moin

helft ma bitte nem asp noob :D

ich habe ein feld mit einer ID:

<tr>

<th valign="top">

<div style="text-align:right">Mitglied Code (DB)</div>

</th>

<td valign="top">

<% GetValueDirect "xmitgliedcodedb", "STRING", l_spRequester.ID(0), 0%>

</td>

</tr>

jetzt muss ich eine datenbankabfrage (in asp aus access) basteln, die eine ID in einer tabelle mit dem inhalt des obigen feldes vergleicht:

<%

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

oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=daten.mdb;"

Set RS = oConn.Execute("SELECT * FROM Bank WHERE "xmitgliedcodedb"=Mitglied-Code")

While Not (RS.EOF)

Response.Write RS("Mitglied-Code") & " - " & RS("Datum") & " - " & RS("Daten") & "<BR>"

RS.MoveNext

WEnd

RS.Close

Set RS = Nothing

oConn.Close

Set oConn = Nothing

%>

dat geht nur nicht :(

wie macht man das? jemand nen schupser in die richtige richtung?

danke!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von HemLock

dat geht nur nicht :(

Welchen Fehler bringt er denn?

*Kristallkugel_putz*

Lass mal raten....

Set RS = oConn.Execute("SELECT * FROM Bank WHERE "xmitgliedcodedb"=Mitglied-Code")

Mal so ins Blaue rein: Xmitgliedcodedb gehört, wenn überhaupt, nur in Hochkomma... Aber da muss er doch meckern!

Ich würd eher Miglied-Code in Hochkomma setzten..

Hintergrund: xmitgliedblafasel ist ja der Spaltenname der Spalte, in der Du suchst, oder? Dann gehört der nicht in "". Wenn aber Mitglied-Code der Spaltenname ist, dann mußt Du das umdrehen...

*Weiter im Nebel stocher*

pc3.gif

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich behaupte mal ganz dreist, dass der Fehler in der SQL-Abfrage liegt.


"SELECT * FROM Bank WHERE `xmitgliedcodedb` = 'Mitglied-Code'"

Ich gehe davon aus, dass xmitgliedcodedb der Spaltenname ist und Mitglied-Code der Wert, der verglichen wird. Die einfachen Anführungsstriche musst du unter Umständen weglassen (je nachdem welchem Datentyp deine Spalte entspricht).

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...