Je dois vérifier l'existance d'une table dans une base Access et
eventuellement l'ajouter.
Mais avec le code suivant j'ai une erreur :
" Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez
chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué"
Code :
dim CAT as new ADOX.Catalog
dim Cnx as New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=Base.mdb")
CAT.ActiveConnection = Cnx
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
Isabelle Prawitz
Bonjour ! Moi perso j'écrirais plutôt :
dim CAT as new ADOX.Catalog CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'" A ne pas oublier : guillemets pour données dans chaîne de connexion, et chemin complet de la base. A+ Isa
"SebD" a écrit dans le message de news:
Bonjour,
Je dois vérifier l'existance d'une table dans une base Access et eventuellement l'ajouter.
Mais avec le code suivant j'ai une erreur : " Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué"
Code : dim CAT as new ADOX.Catalog dim Cnx as New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
Data
Sourceºse.mdb") CAT.ActiveConnection = Cnx
Que dois-je faire ?
Seb.
Bonjour !
Moi perso j'écrirais plutôt :
dim CAT as new ADOX.Catalog
CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'"
A ne pas oublier : guillemets pour données dans chaîne de connexion, et
chemin complet de la base.
A+
Isa
"SebD" <SebD@discussions.microsoft.com> a écrit dans le message de
news:A1E27FF8-131E-4C30-92E2-77BE66EB33BA@microsoft.com...
Bonjour,
Je dois vérifier l'existance d'une table dans une base Access et
eventuellement l'ajouter.
Mais avec le code suivant j'ai une erreur :
" Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez
chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué"
Code :
dim CAT as new ADOX.Catalog
dim Cnx as New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
dim CAT as new ADOX.Catalog CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'" A ne pas oublier : guillemets pour données dans chaîne de connexion, et chemin complet de la base. A+ Isa
"SebD" a écrit dans le message de news:
Bonjour,
Je dois vérifier l'existance d'une table dans une base Access et eventuellement l'ajouter.
Mais avec le code suivant j'ai une erreur : " Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué"
Code : dim CAT as new ADOX.Catalog dim Cnx as New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
Data
Sourceºse.mdb") CAT.ActiveConnection = Cnx
Que dois-je faire ?
Seb.
SebD
Bonjour,
dim CAT as new ADOX.Catalog CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'"
Dans le cas d'une création cela fonctionne, mais je souhaite ajouter une table à unr base existante.
Comment faire ?
A+ Seb
"Isabelle Prawitz" a écrit :
Bonjour ! Moi perso j'écrirais plutôt :
dim CAT as new ADOX.Catalog CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'" A ne pas oublier : guillemets pour données dans chaîne de connexion, et chemin complet de la base. A+ Isa
"SebD" a écrit dans le message de news: > Bonjour, > > Je dois vérifier l'existance d'une table dans une base Access et > eventuellement l'ajouter. > > Mais avec le code suivant j'ai une erreur : > " Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez > chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué" > > Code : > dim CAT as new ADOX.Catalog > dim Cnx as New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data > Sourceºse.mdb") > CAT.ActiveConnection = Cnx > > Que dois-je faire ? > > Seb. >
Bonjour,
dim CAT as new ADOX.Catalog
CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'"
Dans le cas d'une création cela fonctionne, mais je souhaite ajouter une
table à unr base existante.
Comment faire ?
A+
Seb
"Isabelle Prawitz" a écrit :
Bonjour !
Moi perso j'écrirais plutôt :
dim CAT as new ADOX.Catalog
CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'"
A ne pas oublier : guillemets pour données dans chaîne de connexion, et
chemin complet de la base.
A+
Isa
"SebD" <SebD@discussions.microsoft.com> a écrit dans le message de
news:A1E27FF8-131E-4C30-92E2-77BE66EB33BA@microsoft.com...
> Bonjour,
>
> Je dois vérifier l'existance d'une table dans une base Access et
> eventuellement l'ajouter.
>
> Mais avec le code suivant j'ai une erreur :
> " Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez
> chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué"
>
> Code :
> dim CAT as new ADOX.Catalog
> dim Cnx as New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
Data
> Sourceºse.mdb")
> CAT.ActiveConnection = Cnx
>
> Que dois-je faire ?
>
> Seb.
>
dim CAT as new ADOX.Catalog CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'"
Dans le cas d'une création cela fonctionne, mais je souhaite ajouter une table à unr base existante.
Comment faire ?
A+ Seb
"Isabelle Prawitz" a écrit :
Bonjour ! Moi perso j'écrirais plutôt :
dim CAT as new ADOX.Catalog CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'" A ne pas oublier : guillemets pour données dans chaîne de connexion, et chemin complet de la base. A+ Isa
"SebD" a écrit dans le message de news: > Bonjour, > > Je dois vérifier l'existance d'une table dans une base Access et > eventuellement l'ajouter. > > Mais avec le code suivant j'ai une erreur : > " Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez > chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué" > > Code : > dim CAT as new ADOX.Catalog > dim Cnx as New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data > Sourceºse.mdb") > CAT.ActiveConnection = Cnx > > Que dois-je faire ? > > Seb. >
Isabelle Prawitz
Bonjour ! Exemple Microsoft : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/admsctablecreationexample.asp
A+ Isa
"SebD" a écrit dans le message de news:
Bonjour,
dim CAT as new ADOX.Catalog CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'"
Dans le cas d'une création cela fonctionne, mais je souhaite ajouter une table à unr base existante.
Comment faire ?
A+ Seb
"Isabelle Prawitz" a écrit :
> Bonjour ! > Moi perso j'écrirais plutôt : > > dim CAT as new ADOX.Catalog > CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'" > A ne pas oublier : guillemets pour données dans chaîne de connexion, et > chemin complet de la base. > A+ > Isa > > "SebD" a écrit dans le message de > news: > > Bonjour, > > > > Je dois vérifier l'existance d'une table dans une base Access et > > eventuellement l'ajouter. > > > > Mais avec le code suivant j'ai une erreur : > > " Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez > > chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué" > > > > Code : > > dim CAT as new ADOX.Catalog > > dim Cnx as New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; > Data > > Sourceºse.mdb") > > CAT.ActiveConnection = Cnx > > > > Que dois-je faire ? > > > > Seb. > > > > >
Bonjour !
Exemple Microsoft :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/admsctablecreationexample.asp
A+
Isa
"SebD" <SebD@discussions.microsoft.com> a écrit dans le message de news:C3FF94F5-A0FD-4B79-94EF-D6C388728542@microsoft.com...
Bonjour,
dim CAT as new ADOX.Catalog
CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'"
Dans le cas d'une création cela fonctionne, mais je souhaite ajouter une
table à unr base existante.
Comment faire ?
A+
Seb
"Isabelle Prawitz" a écrit :
> Bonjour !
> Moi perso j'écrirais plutôt :
>
> dim CAT as new ADOX.Catalog
> CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'"
> A ne pas oublier : guillemets pour données dans chaîne de connexion, et
> chemin complet de la base.
> A+
> Isa
>
> "SebD" <SebD@discussions.microsoft.com> a écrit dans le message de
> news:A1E27FF8-131E-4C30-92E2-77BE66EB33BA@microsoft.com...
> > Bonjour,
> >
> > Je dois vérifier l'existance d'une table dans une base Access et
> > eventuellement l'ajouter.
> >
> > Mais avec le code suivant j'ai une erreur :
> > " Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez
> > chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué"
> >
> > Code :
> > dim CAT as new ADOX.Catalog
> > dim Cnx as New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
> Data
> > Sourceºse.mdb")
> > CAT.ActiveConnection = Cnx
> >
> > Que dois-je faire ?
> >
> > Seb.
> >
>
>
>
Bonjour ! Exemple Microsoft : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/admsctablecreationexample.asp
A+ Isa
"SebD" a écrit dans le message de news:
Bonjour,
dim CAT as new ADOX.Catalog CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'"
Dans le cas d'une création cela fonctionne, mais je souhaite ajouter une table à unr base existante.
Comment faire ?
A+ Seb
"Isabelle Prawitz" a écrit :
> Bonjour ! > Moi perso j'écrirais plutôt : > > dim CAT as new ADOX.Catalog > CAT.Create "Provider='Microsoft.Jet.OLEDB.4.0'; Data Source='Base.mdb'" > A ne pas oublier : guillemets pour données dans chaîne de connexion, et > chemin complet de la base. > A+ > Isa > > "SebD" a écrit dans le message de > news: > > Bonjour, > > > > Je dois vérifier l'existance d'une table dans une base Access et > > eventuellement l'ajouter. > > > > Mais avec le code suivant j'ai une erreur : > > " Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez > > chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué" > > > > Code : > > dim CAT as new ADOX.Catalog > > dim Cnx as New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; > Data > > Sourceºse.mdb") > > CAT.ActiveConnection = Cnx > > > > Que dois-je faire ? > > > > Seb. > > > > >