2017-06-29 2 views
1

Je veux savoir comment imprimer ma requête depuis un rs.open.Afficher ma requête rs.open sur l'écran

Je sais qu'il est probablement une question stupide, mais je tentais comme ceci:

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

Essayer de faire un response.write des rs

Response.Write(rs) 

Mais il ne fonctionne pas, un conseil?

Répondre

2

J'ai découvert un moyen d'imprimer les rs sans l'enregistrer sur une variable, juste si quelqu'un d'autre en a besoin.

Nous pouvons afficher les données du jeu d'enregistrements en utilisant source il renvoie une valeur de chaîne qui indique la source de données de l'objet Recordset.

juste à l'utiliser de cette façon:

response.Write(rs.source) 
1

Si vous souhaitez afficher la requête SQL , vous ne pouvez pas imprimer le jeu d'enregistrements. A la place, vous devez enregistrer la requête SQL dans une variable et imprimer .

pseudocode parce que j'écris ceci sur mon téléphone et ne me souviens pas la bonne syntaxe pour déclarer des variables dans ASP classique:

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

Il n'y a donc aucun moyen d'imprimer sans enregistrer la requête dans une variable? :( Eh bien merci pour la réponse! :) – Mueretee