Wie gehts weiter?
Maria Treggers
- asp.net
0 stw0 Markus Mühlich0 Maria Treggers0 stw
Hallo liebe Boardliebhaber!
Habe ein kleines Problem, ich habe folgende ASP-Seite entworfen,nun möchte ich wissen, wie und was ich machen muß, um entweder den Lieferanten oder den Artikeltext abzufragen?
(Unten stehender Code listet mir alle Daten der Tabelle auf)
--------------------------------------------------------------
<html>
<head>
</head>
<body>
<p>
<%
openstr = "driver={Microsoft Access-Treiber (*.mdb)};" & _
"dbq=" & Server.MapPath("lager.mdb")
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open openstr
sql = "SELECT Bestand.ArtNr, Bestand.Artikeltext, Bestand.[Art-Nr Lieferant], Bestand.Lieferant " & _
"FROM Bestand " & _
"WHERE Artikeltext LIKE '%'" & _
"ORDER BY Artikeltext ; "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, cn, 3, 3
On Error Resume Next
rs.MoveFirst
Do While Not rs.EOF
Response.Write Server.HTMLEncode(_
rs.Fields("ArtNr") & ". " & _
rs.Fields("Artikeltext") & " " & _
rs.Fields("Art-Nr Lieferant") & ". " & _
rs.Fields("Lieferant")) & "<br>" & vbCrLf
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
%>
</p>
</body>
</html>
-----------------------------------------------------------
Tausend Dank für jede Antwort.
Es grüßt eine, die sich durch ein neues Wissensgebiet quält
Eure Maria
Hallo Maria,
Hallo liebe Boardliebhaber!
Snowboard ? <G>
wie und was ich machen muß, um entweder den Lieferanten oder den Artikeltext abzufragen?
In Bezug auf ?
Teile uns bitte mit was Du zum Zeitpunkt des Postings im Kopf hattest.
danke
stw
Hallo Maria,
irgendwie ist mir Deine Frage nicht ganz klar.
Willst Du jetzt den Lieferanten oder Artikeltext jedes einzelnen Datensatzens Deines Recordsets auslesen (was Du ja im Prinzip schon machst), oder eine neues SQL-Statement definieren welches Dir nur Datensätze des Liefranten X und/oder des Artikles Y zurückgibt?
Es grüßt eine, die sich durch ein neues Wissensgebiet quält
Sieht doch schon ganz gut aus :-)
Gruß
Markus
Hi Markus, Hi stw,
vielen Dank, daß Ihr Euch die Mühe gemacht und Euch meines Problems angenommen habt.
Also ich möchte auf einer neuen Seite 2 Eingabefelder (Lieferant + Artikeltext) erstellen, über die ich dann entweder den Lieferanten oder den Artikel suchen lassen kann und dann das Ergenis in Tabellenform zurück bekomme - oder wie Markus -ich les das gerade - so schön im Fach-Deutsch formuliert hat, ein neues SQL-Statement definieren, welches mir nur Datensätze des Liefranten X und/oder des Artikles Y zurückgibt.
Ja, genau das ist es!!
Danke noch einmal im voraus - ist echt nett
Liebe Grüße von
Maria
Hallo Maria,
Das ist also des Pudels Kern...
"select * from Bestand where Lieferant='%Der Lieferant%' or where ArtNr='%Die Artikelnummer%'"
Kurz, bündig, knapp... bitte sehr <g>
Liefert alle Datensätze, in denen der Lieferant oder der Artikel den Anforderungen entsprechen, zurück.
Falls Du ein richtig gutes Buch(ca 300 Seiten, reicht) suchts :
SQL - Der Schlüssel zu relationalen Datenbanken
isbn:3-499-60063-3 (19,90)
viele gruesse
stw