begin process at 2010 02 10 10:38:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Base de données

 > 

SQL Server

 > 

Rowset does not support fetching backward


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Rowset does not support fetching backward

jeudi 19 avril 2007 à 15:09:59 | Rowset does not support fetching backward

viry0ne

Heuu... Bonjour les gens.. et "shame on me"....

J'ai conscience de poser une question trop stupide... mais voila... j'ai pas d'idées, je vois pas ou chercher, et je comprends quoi mais pas pourquoi

en ASP je demande à SQL server:

<%
1   set monRS = connection.execute("SELECT bla bla bla...")

2   if not(monRS.eof) then
3      monRS.movelast
4      lastID = monRS("COLUMN_NAME")
5      monRS.movefirst
6   end if
%>


Et ce grouillot d'ASP me repond

"Microsoft OLE DB Provider for SQL Servererror '80040e24'  Rowset does not support fetching backward. line 3"

Qu'est-ce qui lui plait pas dans mon movelast????

L'idée etant bien entendu de récupérer l'identifiant de mon dernier enregistrement (s'il y en a un)


Merci pour vos lumières
Uf'

samedi 21 avril 2007 à 21:30:37 | Re : Rowset does not support fetching backward

nhervagault

Administrateur CodeS-SourceS
Salut

Verifie le type de verrou sur la connexion

rs.open sql, connexion,1

Voila
lundi 23 avril 2007 à 10:11:46 | Re : Rowset does not support fetching backward

viry0ne

Hummmmm bon j'ai pas tout tout compris mais en effet  il me dit "Operation is not allowed when the object is open." J'en déduis que j'ai pô le droit de movelast...

Je suis pas tres au courant des droits et "verrous"... Tu me dis le type de verrou sur la connection (po moi qui ai fait le script de cnx ) c'est un des parametres genre "Trusted_Connection" ??? Je peux arranger ça??? ou c'est un param de SQL et dans ce cas seul Mister Admin System peux me sauver???

Bon... Ben j'te remercie beaucoup monsieur "il etait une fois" (toute ma jeunesse...^^) je vais un peux creuser
lundi 23 avril 2007 à 10:26:21 | Re : Rowset does not support fetching backward

viry0ne

Bon, je crois cerner un peu mieux le binz... tu m'arrete si je me plante...

En fait j'ai un fichier ADOVBS.INC dans lequel je définis les constantes utilisées pour définir les types de verrous et de curseur... OK

Apres c'est la démarche a suivre ou je me perds un peu...

Moi quand je fais une requete, je me contente de set monRS = cnx.exe('MA_REQ') et ensuite j'enchaine sur un do until monRS.eof.

Je devrais faire ObjetRecordset.Open source, ActiveConnection, CursorType, Locktype, Options avant de parcourir mon RS ???? Dans ce cas je dois connaitre les constantes définies dans ADOVBS.INC ...

J'essaye de ce pas ^^



lundi 23 avril 2007 à 10:31:16 | Re : Rowset does not support fetching backward

viry0ne

muf  j'ai tenté monRS.open strSQL,cnx,adOpenDynamic,adLockOptimistic et j'ai toujours "Operation is not allowed when the object is open." cela veut-il dire que je peux pas changer le vérrou?? en fait j'ai rien compris
lundi 23 avril 2007 à 12:59:26 | Re : Rowset does not support fetching backward

nhervagault

Administrateur CodeS-SourceS
Salut il faut que tu fermes le recordset avant de le reutiliser. rs.close Une ouverture --> une fermeture. Il faut aussi de temps en temps fermer les connections. Voila
lundi 23 avril 2007 à 14:08:49 | Re : Rowset does not support fetching backward

viry0ne

Gné

bon heu j'ai tenté d'intercaler un monRS.close entre mon set monRS = cnx.execute('MA_REQ')et monRS.open strSQL,cnx,adOpenDynamic,adLockOptimistic et le méchant IE me dit "Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another."j'en déduit que j'ai du raté un truc là... et si je met le .close apres j'ai toujours le msg "Operation is not allowed when the object is open."

Pour le cnx.close, en fait j'include un connection.asp et deconnection.asp a chaque page HTML. par contre jusque a present je ne faisait ni de .open ni de
.close juste des set monRS et hopela j'enchainais sur des movenext. et movefirst C'est en voulant faire un movelast que j'ai eu cette erreur. Chu perplexe là

Pas voila !!!!



Cette discussion est classée dans : not, monrs, support, rowset, does


Répondre à ce message

Sujets en rapport avec ce message

Comment afficher des champs Access dans une MARQUEE [ par Maroxye ] C'est peut-être con, mais, je n'ai jamais utilisé le tag . Je lis d'abord le contenu d'une table Access et je voudrais afficher son contenu dans une m Server does not support secure connections [ par wally88 ] Bonjour, voila j'ai un serveur dedié depuis peu, et j'ai eu quelques soucis d'envoi de mail, bref maintenant j'en ai un nouveau il me marque : 'Server Erreur: is not allowed here because it does not extend class 'System.Web.UI.Page'. [ par PascalCmoa ] Bonjour à tous,Etant un débutant en développement ASP.Net, je viens faire appel à vos lumières.Mon problème est que j'obtiens cette erreur: 'ImprimeRe Comment faire un support ticket [ par dedebis84 ] BonjourJe recherche un script pour créer un support complet pour les utilisateurs d'un de mes site via ticket.Si quelqu'un avais une solution, merci d Active directory the serveur is not operationnal [ par jostag ] Bonjour,j'ai une application web créé en vb.net 2003.Dans cette application, il est question d'authentification d'utilisateur a partir de l'active dir HELP ME !!!! Pourquoi cela ne marche pas ??? [ par Foub ] Bonjour !Qqun pourrait-il me dire pourquoi la ligne suivante ne marche et bien sur, comment dois-je l'écrire pour que cela fonctionne ???Voici la lign error '80040e07' / New Hébergeur ? Peut-être? [ par 3000fr ] Bonjour, Je viens de changer d'Hébergeur, j'ai toujours ASP, mais en plus, Php, Mysql, cgi, Perl... Et depuis que j'ai changé, (4Jours), j'ai fréquemm ASP.NET : Copie de ressources intégrées. [ par DeathAngel ] Bonjour à toutes et à tous,J'ai un petit soucis de copie de fichier.J'ai un Ascx, qui utilise des images (ressource intégrée).Lors de l'initialisation Object reference not set [ par ayperos ] Salut a tous...j'ai un probleme un peu bidon (enfin j'espere) en .NETJ'utilise un bou de code qui fonctionne dans la fonction principale (Page_Load()) Synchronisationo de 2 combobox [ par alexmel ] Salut a tous,Je désire synchroniser deux combos qui pointes sur une base de donnée et qui sont en fait 2 entrées différente.Par exemple: combo1: N° de


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales