ahhh, je pete un plomb !!!!! :-(

ahhh, je pete un plomb !!!!! :-( - ASP - Programmation

Marsh Posté le 11-12-2002 à 17:45:44    

salut à tous,
 
 je boss en asp sur des bases "pervasive sql".
 j arrive à executer mes procedures stockées (delete,update...)
 
 mais lorsque je n'arrive pas à recuperer mes valeurs lorsque je fais un "select".
le recordset ne marche pas.
"
ADODB.Recordset error '800a0e78'  
 
Cette opération n'est pas autorisée si l'objet est fermé.  
"
 
 
 
     help please !!!!!!!!!!

Reply

Marsh Posté le 11-12-2002 à 17:45:44   

Reply

Marsh Posté le 11-12-2002 à 17:51:39    

ben si ton select ne prends rien... normalement il ouvre un recordset avec un EOF.
Es-tu sur d'avoir bien fermé tes anciens RS ?
Sinon, fait une purge du cache du service

Reply

Marsh Posté le 11-12-2002 à 17:54:45    

non, aucun autre rs n'est ouvert.
 
 la requete s'effectue bien apparamment mais je ne peux pas avoir les resultats.
 
du genre:
 
 "
<%
dim cx,sqlr
 
set cx=server.createobject("ADODB.connection" )
cx.open "caircv02"
sqlr="connexion2"
dim rs,nb
set rs=server.createobject("ADODB.recordset" )
rs.Open sqlr,cx,2,2
%>
...
...
...
do while not rs.eof
 
response.write("<tr><td>" & rs("increm" ) & "</td>" )
response.write("<td>" & rs("typrac" ) & "</td>" )
response.write("<td>" & rs("delair" ) & "</td></tr>" )
rs.movenext
loop
rs.close
"

Reply

Marsh Posté le 11-12-2002 à 17:57:01    

elle resemble à quoi ta requete SQL ?

Reply

Marsh Posté le 11-12-2002 à 18:10:25    

ben là pour test deja j'ai une simple requete du style
 " select * from table "
 
 

Reply

Marsh Posté le 11-12-2002 à 19:24:57    

juju3818 a écrit :

ben là pour test deja j'ai une simple requete du style
 " select * from table "
 
   


tu utilise qu'elle methode pour appeller ta BD ?
Essayes comme ça :
 
<%DSN_BASE = "DBQ=" & Server.Mappath("ma_base.mdb" ) & ";Driver={Microsoft Access Driver (*.mdb)};Driverld=25"%>
Set ConnSav = Server.CreateObject("ADODB.Connection" )
ConnSav.Open DSN_BASE
Set RsSav = Server.CreateObject("ADODB.Recordset" )%>


Message édité par snake-bis le 11-12-2002 à 19:26:25
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed