Bonjour tout le monde,
la j'avoue je ne comprends plus. Je me connecte a une bd access via ODBC
Je passe d'un fichier asp editer.asp a un autre progediter.asp
Dans editer.asp qui marche tres bien j'ai:
Maintenant de ce fichier j'appuie sur un HREF pour passer a PROGEDITER.ASP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "bdProjet" sql="SELECT Numero, TitreF, TitreA, date_debut, date_fin FROM Projet ORDER BY Numero DESC" Set RS = Conn.Execute(sql) 'là je manipule mes données du RS sans probleme, je les mets dans un tableau etc... RS.close Conn.close %>
Je manipule la meme base de données et là touts mes RECORDSETS sont vides On dirai que je ne suis pas connecté a la base. Voila la partie du code
Il n'a rien dans mes RS , je comprends plusdu tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "bdProjet" 'Requete concernant la version Francaise sql="SELECT TitreF, Beneficiaire, Montant, Date_debut, Date_fin, PartenairesF, responsablesF FROM Projet WHERE Numero=" + numFiche ............ Set RS = Conn.Execute(sql) Set RS1 = Conn.Execute(sql1) ' Tester si les champs sont vides do until RS.EOF response.write("Hello" &"<BR>" ) RS.MoveNext loop %>
Auriez vous une idée d'ou ca peut venir. Merci
J'ai des messages d'erreur du style.
Type d'erreur :
ADODB.Field (0x800A0BCD)
BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel.
Partager