begin process at 2008 07 20 12:57:58
1 213 234 membres
151 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : plantage à l'ouverture de la table access !!! - ça urge ! [ Archives Visual Basic / Bases de données ] (erwan)

plantage à l'ouverture de la table access !!! - ça urge ! le 29/04/2002 19:59:57

erwan
voila, ci dessous le debut du code pour ajouter des ENR dans une base que j'aurai precedemment créée et ça plante ....
(J'ai chargé les bibliothèques et tout et tout...)
je veux ouvrir la table pour faire un rs.addnew...


Private Sub Command1_Click()

'Dim pos1, pos2, tempom
Dim CN As New ADODB.Connection
Dim RS As New ADODB.Recordset
Dim Ind, donnée(100)

'Ouverture BdD

base = InputBox("Nom de la base ")
table = InputBox("Nom de la table ")


CN.Provider = "Microsoft.JET.OLEDB.4.0"
CN.ConnectionString = App.Path + "\" + base + ".mdb"
CN.Open

' Table
RS.CursorLocation = adUseClient ' Utilisation d'un mode client
RS.CursorType = adOpenDynamic ' Ouvre en mode dynamique
RS.LockType = adLockOptimistic ' Verrouille la base de donnée en mode exclusive
RS.Open table, CN <==== ici ca plante !!
<==== pourquoi ????
<==== merci

etc etc etc rs!addnew etc etc

Re : plantage à l'ouverture de la table access !!! - ça urge ! le 06/05/2002 18:02:25

ynizon
Membre Club

perso, voila comment jouvre mes recordset
rs1.open SQL1, cnx,adLockOptimistic, adOpenDynamic

SQL1 etant la requete
et cnx la connexion


-------------------------------
Réponse au message :
-------------------------------

voila, ci dessous le debut du code pour ajouter des ENR dans une base que j'aurai precedemment créée et ça plante ....
(J'ai chargé les bibliothèques et tout et tout...)
je veux ouvrir la table pour faire un rs.addnew...


Private Sub Command1_Click()

'Dim pos1, pos2, tempom
Dim CN As New ADODB.Connection
Dim RS As New ADODB.Recordset
Dim Ind, donnée(100)

'Ouverture BdD

base = InputBox("Nom de la base ")
table = InputBox("Nom de la table ")


CN.Provider = "Microsoft.JET.OLEDB.4.0"
CN.ConnectionString = App.Path + "\" + base + ".mdb"
CN.Open

' Table
RS.CursorLocation = adUseClient ' Utilisation d'un mode client
RS.CursorType = adOpenDynamic ' Ouvre en mode dynamique
RS.LockType = adLockOptimistic ' Verrouille la base de donnée en mode exclusive
RS.Open table, CN <==== ici ca plante !!
<==== pourquoi ????
<==== merci

etc etc etc rs!addnew etc etc



Classé sous : base, ouverture, table, rs, cn

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS