Je programme sur deux bases de données Access 97.
Je n'utilise pas On Error Goto
J'utilise des objets Recordset.
Si le Recordset et vide.
Si j'utilise une des méthodes MovePrevious, MoveNext, MoveFirst, MoveLast
sur se recordset vide.
Dans une base j'ai un message d'erreur : ce qui est normal car le recordset
et vide.
Dans l'autre base je n'ai pas de message d'erreur : ce qui n'est pas normal.
Ma question est : "Existe-t-il des configurations *spéciales* ?".
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
CHANDANSON Fabrice wrote:
Je programme sur deux bases de données Access 97. Je n'utilise pas On Error Goto J'utilise des objets Recordset. Si le Recordset et vide. Si j'utilise une des méthodes MovePrevious, MoveNext, MoveFirst, MoveLast sur se recordset vide. Dans une base j'ai un message d'erreur : ce qui est normal car le recordset et vide. Dans l'autre base je n'ai pas de message d'erreur : ce qui n'est pas normal.
Ma question est : "Existe-t-il des configurations *spéciales* ?".
Mets déja ici ton code, et précise le contexte : dans un form, dans un module... ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
CHANDANSON Fabrice wrote:
Je programme sur deux bases de données Access 97.
Je n'utilise pas On Error Goto
J'utilise des objets Recordset.
Si le Recordset et vide.
Si j'utilise une des méthodes MovePrevious, MoveNext, MoveFirst,
MoveLast sur se recordset vide.
Dans une base j'ai un message d'erreur : ce qui est normal car le
recordset et vide.
Dans l'autre base je n'ai pas de message d'erreur : ce qui n'est pas
normal.
Ma question est : "Existe-t-il des configurations *spéciales* ?".
Mets déja ici ton code, et précise le contexte : dans un form, dans un
module... ?
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je programme sur deux bases de données Access 97. Je n'utilise pas On Error Goto J'utilise des objets Recordset. Si le Recordset et vide. Si j'utilise une des méthodes MovePrevious, MoveNext, MoveFirst, MoveLast sur se recordset vide. Dans une base j'ai un message d'erreur : ce qui est normal car le recordset et vide. Dans l'autre base je n'ai pas de message d'erreur : ce qui n'est pas normal.
Ma question est : "Existe-t-il des configurations *spéciales* ?".
Mets déja ici ton code, et précise le contexte : dans un form, dans un module... ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
CHANDANSON Fabrice
Bonjour,
Je crée une base vide. Je crée une table "Table1" avec 2 champs "N°" de type numérique et "texte" de type texte Je crée un module
Sub test() Dim curseur As Recordset
CurrentDb.Execute ("DELETE * FROM Table1") Set curseur = CurrentDb.OpenRecordset("SELECT * FROM Table1") curseur.AddNew curseur.Fields("N°") = 1 curseur.Fields("texte") = "Salut" curseur.Update
curseur.Bookmark = curseur.LastModified
'MsgBox (curseur.RecordCount) curseur.Delete 'MsgBox (curseur.RecordCount) curseur.MoveFirst '<------------ ICI il devrai y avoir un plantage récupérable 'curseur.MovePrevious ' ceux ci plante ! délire , cela dépand des jours. 'curseur.MoveNext ' 'curseur.MoveLast '
curseur.Close
End Sub
CHANDANSON Fabrice wrote:
Je programme sur deux bases de données Access 97. Je n'utilise pas On Error Goto J'utilise des objets Recordset. Si le Recordset et vide. Si j'utilise une des méthodes MovePrevious, MoveNext, MoveFirst, MoveLast sur se recordset vide. Dans une base j'ai un message d'erreur : ce qui est normal car le recordset et vide. Dans l'autre base je n'ai pas de message d'erreur : ce qui n'est pas normal.
Ma question est : "Existe-t-il des configurations *spéciales* ?".
Mets déja ici ton code, et précise le contexte : dans un form, dans un module... ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Je crée une base vide.
Je crée une table "Table1" avec 2 champs "N°" de type numérique et "texte"
de type texte
Je crée un module
Sub test()
Dim curseur As Recordset
CurrentDb.Execute ("DELETE * FROM Table1")
Set curseur = CurrentDb.OpenRecordset("SELECT * FROM Table1")
curseur.AddNew
curseur.Fields("N°") = 1
curseur.Fields("texte") = "Salut"
curseur.Update
curseur.Bookmark = curseur.LastModified
'MsgBox (curseur.RecordCount)
curseur.Delete
'MsgBox (curseur.RecordCount)
curseur.MoveFirst '<------------ ICI il devrai y avoir un plantage
récupérable
'curseur.MovePrevious ' ceux ci plante ! délire , cela dépand des jours.
'curseur.MoveNext '
'curseur.MoveLast '
curseur.Close
End Sub
CHANDANSON Fabrice wrote:
Je programme sur deux bases de données Access 97.
Je n'utilise pas On Error Goto
J'utilise des objets Recordset.
Si le Recordset et vide.
Si j'utilise une des méthodes MovePrevious, MoveNext, MoveFirst,
MoveLast sur se recordset vide.
Dans une base j'ai un message d'erreur : ce qui est normal car le
recordset et vide.
Dans l'autre base je n'ai pas de message d'erreur : ce qui n'est pas
normal.
Ma question est : "Existe-t-il des configurations *spéciales* ?".
Mets déja ici ton code, et précise le contexte : dans un form, dans un
module... ?
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je crée une base vide. Je crée une table "Table1" avec 2 champs "N°" de type numérique et "texte" de type texte Je crée un module
Sub test() Dim curseur As Recordset
CurrentDb.Execute ("DELETE * FROM Table1") Set curseur = CurrentDb.OpenRecordset("SELECT * FROM Table1") curseur.AddNew curseur.Fields("N°") = 1 curseur.Fields("texte") = "Salut" curseur.Update
curseur.Bookmark = curseur.LastModified
'MsgBox (curseur.RecordCount) curseur.Delete 'MsgBox (curseur.RecordCount) curseur.MoveFirst '<------------ ICI il devrai y avoir un plantage récupérable 'curseur.MovePrevious ' ceux ci plante ! délire , cela dépand des jours. 'curseur.MoveNext ' 'curseur.MoveLast '
curseur.Close
End Sub
CHANDANSON Fabrice wrote:
Je programme sur deux bases de données Access 97. Je n'utilise pas On Error Goto J'utilise des objets Recordset. Si le Recordset et vide. Si j'utilise une des méthodes MovePrevious, MoveNext, MoveFirst, MoveLast sur se recordset vide. Dans une base j'ai un message d'erreur : ce qui est normal car le recordset et vide. Dans l'autre base je n'ai pas de message d'erreur : ce qui n'est pas normal.
Ma question est : "Existe-t-il des configurations *spéciales* ?".
Mets déja ici ton code, et précise le contexte : dans un form, dans un module... ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr