2017-06-29 3 views
1

Ich möchte wissen, wie ich meine Abfrage von einem rs.open.Meine rs.open Abfrage auf dem Bildschirm anzeigen

Ich weiß, es ist wahrscheinlich eine dumme Frage, aber ich war wie diese versuchen:

rs.open "Select * from employees" & condition & " AND " & condition2 & condition3 & " Order by " & order, con, 3, 1 

Der Versuch, eine response.write aus den rs

Response.Write(rs) 

zu tun, aber es funktioniert nicht, einen Rat?

Antwort

2

ich einen Weg gefunden habe, die rs zu drucken, ohne sie beim Speichern eine Variable, nur wenn jemand anders sie benötigt.

Wir können die Datensatzdaten unter Verwendung von source anzeigen, es gibt einen String-Wert zurück, der die Datenquelle des Recordset-Objekts angibt.

mit Einfach so:

response.Write(rs.source) 
1

Wenn Sie die SQL-Abfrage anzeigen möchten, können Sie nicht nur das Recordset drucken.

Stattdessen müssen Sie die SQL-Abfrage in einer Variablen speichern und das drucken.

Pseudocode, weil ich schreibe dies auf meinem Handy und kann mich nicht erinnern die richtige Syntax Variablen in ASP Classic zu erklären:

SQL = "select * from ..." 
rs.open SQL, con, 3, 1 
Response.write(SQL) 
+0

Also gibt es keine Möglichkeit, es zu drucken, ohne die Abfrage in einer Variablen zu speichern? :( Gut danke für die Antwort! :) – Mueretee

Verwandte Themen