begin process at 2012 02 14 07:34:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Bases de données

 > 

Erreur incompréhensible!


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

Erreur incompréhensible!

mercredi 2 avril 2003 à 17:29:46 | Erreur incompréhensible!

spomky

J'ai une base de données Access protégée par un mot de passe. Elle contient 3 tables (Monde, Section et Zone) avec une relation respectaant l'intégrité référentiel (un monde peut contenir pls sections et une section peut contenir pls zones)

Voilà mon code pour ouvrir cette base :

Option Explicit

Public BD_Monde As Connection
Public BD_Section As Connection
Public BD_Zone As Connection

Public Monde As Recordset
Public Section As Recordset
Public Zone As Recordset

Public Function Create_connection()
Dim test
Set Monde = New ADODB.Recordset
Set Section = New ADODB.Recordset
Set Zone = New ADODB.Recordset

Set BD_Monde = New ADODB.Connection
Set BD_Section = New ADODB.Connection
Set BD_Zone = New ADODB.Connection

BD_Monde.CursorLocation = adUseClient
BD_Monde.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"jet OLEDB:database Password='MDP';" & _
"Data Source=SMWE.mdb;" & _
"Mode=ReadWrite;" & _
"Persist Security Info=True"
BD_Monde.Open
Monde.Open "Select * from Monde ", BD_Monde, adOpenDynamic, adLockOptimistic


BD_Section.CursorLocation = adUseClient
BD_Section.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"jet OLEDB:database Password='MDP';" & _
"Data Source=SMWE.mdb;" & _
"Mode=ReadWrite;" & _
"Persist Security Info=True"
BD_Section.Open
Section.Open "Select * from Section where mondelienSection='1'", BD_Section, adOpenDynamic, adLockOptimistic


BD_Zone.CursorLocation = adUseClient
BD_Zone.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"jet OLEDB:database Password='MDP';" & _
"Data Source=SMWE.mdb;" & _
"Mode=ReadWrite;" & _
"Persist Security Info=True"
BD_Zone.Open
Zone.Open "Select * from Section", BD_Zone, adOpenDynamic, adLockOptimistic
End Function


Le debugger me renvoie :
Erreur d'exécution '-2147467259 (80004005)'La méthode 'Open' de l'objet '_Recordset' a échoué
à la zone en rouge mais je ne vois vraiment pas se qui cloche??????
mercredi 2 avril 2003 à 18:26:25 | Re : Erreur incompréhensible!

Crazyht

Administrateur CodeS-SourceS
Heu pk ouvrir 3 connexions sur la meme base ?

Access n'etant pas un expert des acces multiples, essaie avec une seule connexion

A++

Crazyht :)


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

> J'ai une base de données Access protégée par un mot de passe. Elle contient 3 tables (Monde, Section et Zone) avec une relation respectaant l'intégrité référentiel (un monde peut contenir pls sections et une section peut contenir pls zones)
>
> Voilà mon code pour ouvrir cette base :
>
> Option Explicit
>
> Public BD_Monde As Connection
> Public BD_Section As Connection
> Public BD_Zone As Connection
>
> Public Monde As Recordset
> Public Section As Recordset
> Public Zone As Recordset
>
> Public Function Create_connection()
> Dim test
> Set Monde = New ADODB.Recordset
> Set Section = New ADODB.Recordset
> Set Zone = New ADODB.Recordset
>
> Set BD_Monde = New ADODB.Connection
> Set BD_Section = New ADODB.Connection
> Set BD_Zone = New ADODB.Connection
>
> BD_Monde.CursorLocation = adUseClient
> BD_Monde.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> "jet OLEDB:database Password='MDP';" & _
> "Data Source=SMWE.mdb;" & _
> "Mode=ReadWrite;" & _
> "Persist Security Info=True"
> BD_Monde.Open
> Monde.Open "Select * from Monde ", BD_Monde, adOpenDynamic, adLockOptimistic
>
>
> BD_Section.CursorLocation = adUseClient
> BD_Section.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> "jet OLEDB:database Password='MDP';" & _
> "Data Source=SMWE.mdb;" & _
> "Mode=ReadWrite;" & _
> "Persist Security Info=True"
> BD_Section.Open
> Section.Open "Select * from Section where mondelienSection='1'", BD_Section, adOpenDynamic, adLockOptimistic
>
>
> BD_Zone.CursorLocation = adUseClient
> BD_Zone.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> "jet OLEDB:database Password='MDP';" & _
> "Data Source=SMWE.mdb;" & _
> "Mode=ReadWrite;" & _
> "Persist Security Info=True"
> BD_Zone.Open
> Zone.Open "Select * from Section", BD_Zone, adOpenDynamic, adLockOptimistic
> End Function

>
> Le debugger me renvoie :
> Erreur d'exécution '-2147467259 (80004005)'La méthode 'Open' de l'objet '_Recordset' a échoué
> à la zone en rouge mais je ne vois vraiment pas se qui cloche??????
mercredi 2 avril 2003 à 18:31:41 | Re : Erreur incompréhensible!

spomky

Aucune diférence



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

> Heu pk ouvrir 3 connexions sur la meme base ?
>
> Access n'etant pas un expert des acces multiples, essaie avec une seule connexion
>
> A++
>
> Crazyht :)
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai une base de données Access protégée par un mot de passe. Elle contient 3 tables (Monde, Section et Zone) avec une relation respectaant l'intégrité référentiel (un monde peut contenir pls sections et une section peut contenir pls zones)
> >
> > Voilà mon code pour ouvrir cette base :
> >
> > Option Explicit
> >
> > Public BD_Monde As Connection
> > Public BD_Section As Connection
> > Public BD_Zone As Connection
> >
> > Public Monde As Recordset
> > Public Section As Recordset
> > Public Zone As Recordset
> >
> > Public Function Create_connection()
> > Dim test
> > Set Monde = New ADODB.Recordset
> > Set Section = New ADODB.Recordset
> > Set Zone = New ADODB.Recordset
> >
> > Set BD_Monde = New ADODB.Connection
> > Set BD_Section = New ADODB.Connection
> > Set BD_Zone = New ADODB.Connection
> >
> > BD_Monde.CursorLocation = adUseClient
> > BD_Monde.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > "jet OLEDB:database Password='MDP';" & _
> > "Data Source=SMWE.mdb;" & _
> > "Mode=ReadWrite;" & _
> > "Persist Security Info=True"
> > BD_Monde.Open
> > Monde.Open "Select * from Monde ", BD_Monde, adOpenDynamic, adLockOptimistic
> >
> >
> > BD_Section.CursorLocation = adUseClient
> > BD_Section.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > "jet OLEDB:database Password='MDP';" & _
> > "Data Source=SMWE.mdb;" & _
> > "Mode=ReadWrite;" & _
> > "Persist Security Info=True"
> > BD_Section.Open
> > Section.Open "Select * from Section where mondelienSection='1'", BD_Section, adOpenDynamic, adLockOptimistic
> >
> >
> > BD_Zone.CursorLocation = adUseClient
> > BD_Zone.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > "jet OLEDB:database Password='MDP';" & _
> > "Data Source=SMWE.mdb;" & _
> > "Mode=ReadWrite;" & _
> > "Persist Security Info=True"
> > BD_Zone.Open
> > Zone.Open "Select * from Section", BD_Zone, adOpenDynamic, adLockOptimistic
> > End Function

> >
> > Le debugger me renvoie :
> > Erreur d'exécution '-2147467259 (80004005)'La méthode 'Open' de l'objet '_Recordset' a échoué
> > à la zone en rouge mais je ne vois vraiment pas se qui cloche??????
>
mercredi 2 avril 2003 à 18:34:52 | Re : Erreur incompréhensible!

Crazyht

Administrateur CodeS-SourceS
C koi le type de mondelienSection dans ta table ?

A++

Crazyht :)


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

> Aucune diférence
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Heu pk ouvrir 3 connexions sur la meme base ?
> >
> > Access n'etant pas un expert des acces multiples, essaie avec une seule connexion
> >
> > A++
> >
> > Crazyht :)
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'ai une base de données Access protégée par un mot de passe. Elle contient 3 tables (Monde, Section et Zone) avec une relation respectaant l'intégrité référentiel (un monde peut contenir pls sections et une section peut contenir pls zones)
> > >
> > > Voilà mon code pour ouvrir cette base :
> > >
> > > Option Explicit
> > >
> > > Public BD_Monde As Connection
> > > Public BD_Section As Connection
> > > Public BD_Zone As Connection
> > >
> > > Public Monde As Recordset
> > > Public Section As Recordset
> > > Public Zone As Recordset
> > >
> > > Public Function Create_connection()
> > > Dim test
> > > Set Monde = New ADODB.Recordset
> > > Set Section = New ADODB.Recordset
> > > Set Zone = New ADODB.Recordset
> > >
> > > Set BD_Monde = New ADODB.Connection
> > > Set BD_Section = New ADODB.Connection
> > > Set BD_Zone = New ADODB.Connection
> > >
> > > BD_Monde.CursorLocation = adUseClient
> > > BD_Monde.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > "jet OLEDB:database Password='MDP';" & _
> > > "Data Source=SMWE.mdb;" & _
> > > "Mode=ReadWrite;" & _
> > > "Persist Security Info=True"
> > > BD_Monde.Open
> > > Monde.Open "Select * from Monde ", BD_Monde, adOpenDynamic, adLockOptimistic
> > >
> > >
> > > BD_Section.CursorLocation = adUseClient
> > > BD_Section.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > "jet OLEDB:database Password='MDP';" & _
> > > "Data Source=SMWE.mdb;" & _
> > > "Mode=ReadWrite;" & _
> > > "Persist Security Info=True"
> > > BD_Section.Open
> > > Section.Open "Select * from Section where mondelienSection='1'", BD_Section, adOpenDynamic, adLockOptimistic
> > >
> > >
> > > BD_Zone.CursorLocation = adUseClient
> > > BD_Zone.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > "jet OLEDB:database Password='MDP';" & _
> > > "Data Source=SMWE.mdb;" & _
> > > "Mode=ReadWrite;" & _
> > > "Persist Security Info=True"
> > > BD_Zone.Open
> > > Zone.Open "Select * from Section", BD_Zone, adOpenDynamic, adLockOptimistic
> > > End Function

> > >
> > > Le debugger me renvoie :
> > > Erreur d'exécution '-2147467259 (80004005)'La méthode 'Open' de l'objet '_Recordset' a échoué
> > > à la zone en rouge mais je ne vois vraiment pas se qui cloche??????
> >
>
mercredi 2 avril 2003 à 18:37:27 | Re : Erreur incompréhensible!

spomky

un string mais même en mettant juste Select * from Section ça ne fonctionne pas



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

> C koi le type de mondelienSection dans ta table ?
>
> A++
>
> Crazyht :)
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Aucune diférence
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Heu pk ouvrir 3 connexions sur la meme base ?
> > >
> > > Access n'etant pas un expert des acces multiples, essaie avec une seule connexion
> > >
> > > A++
> > >
> > > Crazyht :)
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'ai une base de données Access protégée par un mot de passe. Elle contient 3 tables (Monde, Section et Zone) avec une relation respectaant l'intégrité référentiel (un monde peut contenir pls sections et une section peut contenir pls zones)
> > > >
> > > > Voilà mon code pour ouvrir cette base :
> > > >
> > > > Option Explicit
> > > >
> > > > Public BD_Monde As Connection
> > > > Public BD_Section As Connection
> > > > Public BD_Zone As Connection
> > > >
> > > > Public Monde As Recordset
> > > > Public Section As Recordset
> > > > Public Zone As Recordset
> > > >
> > > > Public Function Create_connection()
> > > > Dim test
> > > > Set Monde = New ADODB.Recordset
> > > > Set Section = New ADODB.Recordset
> > > > Set Zone = New ADODB.Recordset
> > > >
> > > > Set BD_Monde = New ADODB.Connection
> > > > Set BD_Section = New ADODB.Connection
> > > > Set BD_Zone = New ADODB.Connection
> > > >
> > > > BD_Monde.CursorLocation = adUseClient
> > > > BD_Monde.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > "jet OLEDB:database Password='MDP';" & _
> > > > "Data Source=SMWE.mdb;" & _
> > > > "Mode=ReadWrite;" & _
> > > > "Persist Security Info=True"
> > > > BD_Monde.Open
> > > > Monde.Open "Select * from Monde ", BD_Monde, adOpenDynamic, adLockOptimistic
> > > >
> > > >
> > > > BD_Section.CursorLocation = adUseClient
> > > > BD_Section.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > "jet OLEDB:database Password='MDP';" & _
> > > > "Data Source=SMWE.mdb;" & _
> > > > "Mode=ReadWrite;" & _
> > > > "Persist Security Info=True"
> > > > BD_Section.Open
> > > > Section.Open "Select * from Section where mondelienSection='1'", BD_Section, adOpenDynamic, adLockOptimistic
> > > >
> > > >
> > > > BD_Zone.CursorLocation = adUseClient
> > > > BD_Zone.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > "jet OLEDB:database Password='MDP';" & _
> > > > "Data Source=SMWE.mdb;" & _
> > > > "Mode=ReadWrite;" & _
> > > > "Persist Security Info=True"
> > > > BD_Zone.Open
> > > > Zone.Open "Select * from Section", BD_Zone, adOpenDynamic, adLockOptimistic
> > > > End Function

> > > >
> > > > Le debugger me renvoie :
> > > > Erreur d'exécution '-2147467259 (80004005)'La méthode 'Open' de l'objet '_Recordset' a échoué
> > > > à la zone en rouge mais je ne vois vraiment pas se qui cloche??????
> > >
> >
>
mercredi 2 avril 2003 à 18:40:41 | Re : Erreur incompréhensible!

Crazyht

Administrateur CodeS-SourceS
Le nom de la table est bien Section

Attention Access respecte la case sur les nom de tables et champs

A++

Crazyht :)


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

> un string mais même en mettant juste Select * from Section ça ne fonctionne pas
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > C koi le type de mondelienSection dans ta table ?
> >
> > A++
> >
> > Crazyht :)
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Aucune diférence
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Heu pk ouvrir 3 connexions sur la meme base ?
> > > >
> > > > Access n'etant pas un expert des acces multiples, essaie avec une seule connexion
> > > >
> > > > A++
> > > >
> > > > Crazyht :)
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > J'ai une base de données Access protégée par un mot de passe. Elle contient 3 tables (Monde, Section et Zone) avec une relation respectaant l'intégrité référentiel (un monde peut contenir pls sections et une section peut contenir pls zones)
> > > > >
> > > > > Voilà mon code pour ouvrir cette base :
> > > > >
> > > > > Option Explicit
> > > > >
> > > > > Public BD_Monde As Connection
> > > > > Public BD_Section As Connection
> > > > > Public BD_Zone As Connection
> > > > >
> > > > > Public Monde As Recordset
> > > > > Public Section As Recordset
> > > > > Public Zone As Recordset
> > > > >
> > > > > Public Function Create_connection()
> > > > > Dim test
> > > > > Set Monde = New ADODB.Recordset
> > > > > Set Section = New ADODB.Recordset
> > > > > Set Zone = New ADODB.Recordset
> > > > >
> > > > > Set BD_Monde = New ADODB.Connection
> > > > > Set BD_Section = New ADODB.Connection
> > > > > Set BD_Zone = New ADODB.Connection
> > > > >
> > > > > BD_Monde.CursorLocation = adUseClient
> > > > > BD_Monde.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > > "jet OLEDB:database Password='MDP';" & _
> > > > > "Data Source=SMWE.mdb;" & _
> > > > > "Mode=ReadWrite;" & _
> > > > > "Persist Security Info=True"
> > > > > BD_Monde.Open
> > > > > Monde.Open "Select * from Monde ", BD_Monde, adOpenDynamic, adLockOptimistic
> > > > >
> > > > >
> > > > > BD_Section.CursorLocation = adUseClient
> > > > > BD_Section.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > > "jet OLEDB:database Password='MDP';" & _
> > > > > "Data Source=SMWE.mdb;" & _
> > > > > "Mode=ReadWrite;" & _
> > > > > "Persist Security Info=True"
> > > > > BD_Section.Open
> > > > > Section.Open "Select * from Section where mondelienSection='1'", BD_Section, adOpenDynamic, adLockOptimistic
> > > > >
> > > > >
> > > > > BD_Zone.CursorLocation = adUseClient
> > > > > BD_Zone.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > > "jet OLEDB:database Password='MDP';" & _
> > > > > "Data Source=SMWE.mdb;" & _
> > > > > "Mode=ReadWrite;" & _
> > > > > "Persist Security Info=True"
> > > > > BD_Zone.Open
> > > > > Zone.Open "Select * from Section", BD_Zone, adOpenDynamic, adLockOptimistic
> > > > > End Function

> > > > >
> > > > > Le debugger me renvoie :
> > > > > Erreur d'exécution '-2147467259 (80004005)'La méthode 'Open' de l'objet '_Recordset' a échoué
> > > > > à la zone en rouge mais je ne vois vraiment pas se qui cloche??????
> > > >
> > >
> >
>
mercredi 2 avril 2003 à 18:43:42 | Re : Erreur incompréhensible!

spomky

oui les maj/min sont respectées



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

> Le nom de la table est bien Section
>
> Attention Access respecte la case sur les nom de tables et champs
>
> A++
>
> Crazyht :)
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > un string mais même en mettant juste Select * from Section ça ne fonctionne pas
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > C koi le type de mondelienSection dans ta table ?
> > >
> > > A++
> > >
> > > Crazyht :)
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Aucune diférence
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Heu pk ouvrir 3 connexions sur la meme base ?
> > > > >
> > > > > Access n'etant pas un expert des acces multiples, essaie avec une seule connexion
> > > > >
> > > > > A++
> > > > >
> > > > > Crazyht :)
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > J'ai une base de données Access protégée par un mot de passe. Elle contient 3 tables (Monde, Section et Zone) avec une relation respectaant l'intégrité référentiel (un monde peut contenir pls sections et une section peut contenir pls zones)
> > > > > >
> > > > > > Voilà mon code pour ouvrir cette base :
> > > > > >
> > > > > > Option Explicit
> > > > > >
> > > > > > Public BD_Monde As Connection
> > > > > > Public BD_Section As Connection
> > > > > > Public BD_Zone As Connection
> > > > > >
> > > > > > Public Monde As Recordset
> > > > > > Public Section As Recordset
> > > > > > Public Zone As Recordset
> > > > > >
> > > > > > Public Function Create_connection()
> > > > > > Dim test
> > > > > > Set Monde = New ADODB.Recordset
> > > > > > Set Section = New ADODB.Recordset
> > > > > > Set Zone = New ADODB.Recordset
> > > > > >
> > > > > > Set BD_Monde = New ADODB.Connection
> > > > > > Set BD_Section = New ADODB.Connection
> > > > > > Set BD_Zone = New ADODB.Connection
> > > > > >
> > > > > > BD_Monde.CursorLocation = adUseClient
> > > > > > BD_Monde.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > > > "jet OLEDB:database Password='MDP';" & _
> > > > > > "Data Source=SMWE.mdb;" & _
> > > > > > "Mode=ReadWrite;" & _
> > > > > > "Persist Security Info=True"
> > > > > > BD_Monde.Open
> > > > > > Monde.Open "Select * from Monde ", BD_Monde, adOpenDynamic, adLockOptimistic
> > > > > >
> > > > > >
> > > > > > BD_Section.CursorLocation = adUseClient
> > > > > > BD_Section.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > > > "jet OLEDB:database Password='MDP';" & _
> > > > > > "Data Source=SMWE.mdb;" & _
> > > > > > "Mode=ReadWrite;" & _
> > > > > > "Persist Security Info=True"
> > > > > > BD_Section.Open
> > > > > > Section.Open "Select * from Section where mondelienSection='1'", BD_Section, adOpenDynamic, adLockOptimistic
> > > > > >
> > > > > >
> > > > > > BD_Zone.CursorLocation = adUseClient
> > > > > > BD_Zone.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > > > "jet OLEDB:database Password='MDP';" & _
> > > > > > "Data Source=SMWE.mdb;" & _
> > > > > > "Mode=ReadWrite;" & _
> > > > > > "Persist Security Info=True"
> > > > > > BD_Zone.Open
> > > > > > Zone.Open "Select * from Section", BD_Zone, adOpenDynamic, adLockOptimistic
> > > > > > End Function

> > > > > >
> > > > > > Le debugger me renvoie :
> > > > > > Erreur d'exécution '-2147467259 (80004005)'La méthode 'Open' de l'objet '_Recordset' a échoué
> > > > > > à la zone en rouge mais je ne vois vraiment pas se qui cloche??????
> > > > >
> > > >
> > >
> >
>
mercredi 2 avril 2003 à 19:00:47 | Re : Erreur incompréhensible!

spomky

je viens de tester sans mot de passe et en convertissant le base en access 97 sans aucun résultat.




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

> oui les maj/min sont respectées
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Le nom de la table est bien Section
> >
> > Attention Access respecte la case sur les nom de tables et champs
> >
> > A++
> >
> > Crazyht :)
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > un string mais même en mettant juste Select * from Section ça ne fonctionne pas
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > C koi le type de mondelienSection dans ta table ?
> > > >
> > > > A++
> > > >
> > > > Crazyht :)
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Aucune diférence
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Heu pk ouvrir 3 connexions sur la meme base ?
> > > > > >
> > > > > > Access n'etant pas un expert des acces multiples, essaie avec une seule connexion
> > > > > >
> > > > > > A++
> > > > > >
> > > > > > Crazyht :)
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > J'ai une base de données Access protégée par un mot de passe. Elle contient 3 tables (Monde, Section et Zone) avec une relation respectaant l'intégrité référentiel (un monde peut contenir pls sections et une section peut contenir pls zones)
> > > > > > >
> > > > > > > Voilà mon code pour ouvrir cette base :
> > > > > > >
> > > > > > > Option Explicit
> > > > > > >
> > > > > > > Public BD_Monde As Connection
> > > > > > > Public BD_Section As Connection
> > > > > > > Public BD_Zone As Connection
> > > > > > >
> > > > > > > Public Monde As Recordset
> > > > > > > Public Section As Recordset
> > > > > > > Public Zone As Recordset
> > > > > > >
> > > > > > > Public Function Create_connection()
> > > > > > > Dim test
> > > > > > > Set Monde = New ADODB.Recordset
> > > > > > > Set Section = New ADODB.Recordset
> > > > > > > Set Zone = New ADODB.Recordset
> > > > > > >
> > > > > > > Set BD_Monde = New ADODB.Connection
> > > > > > > Set BD_Section = New ADODB.Connection
> > > > > > > Set BD_Zone = New ADODB.Connection
> > > > > > >
> > > > > > > BD_Monde.CursorLocation = adUseClient
> > > > > > > BD_Monde.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > > > > "jet OLEDB:database Password='MDP';" & _
> > > > > > > "Data Source=SMWE.mdb;" & _
> > > > > > > "Mode=ReadWrite;" & _
> > > > > > > "Persist Security Info=True"
> > > > > > > BD_Monde.Open
> > > > > > > Monde.Open "Select * from Monde ", BD_Monde, adOpenDynamic, adLockOptimistic
> > > > > > >
> > > > > > >
> > > > > > > BD_Section.CursorLocation = adUseClient
> > > > > > > BD_Section.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > > > > "jet OLEDB:database Password='MDP';" & _
> > > > > > > "Data Source=SMWE.mdb;" & _
> > > > > > > "Mode=ReadWrite;" & _
> > > > > > > "Persist Security Info=True"
> > > > > > > BD_Section.Open
> > > > > > > Section.Open "Select * from Section where mondelienSection='1'", BD_Section, adOpenDynamic, adLockOptimistic
> > > > > > >
> > > > > > >
> > > > > > > BD_Zone.CursorLocation = adUseClient
> > > > > > > BD_Zone.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
> > > > > > > "jet OLEDB:database Password='MDP';" & _
> > > > > > > "Data Source=SMWE.mdb;" & _
> > > > > > > "Mode=ReadWrite;" & _
> > > > > > > "Persist Security Info=True"
> > > > > > > BD_Zone.Open
> > > > > > > Zone.Open "Select * from Section", BD_Zone, adOpenDynamic, adLockOptimistic
> > > > > > > End Function

> > > > > > >
> > > > > > > Le debugger me renvoie :
> > > > > > > Erreur d'exécution '-2147467259 (80004005)'La méthode 'Open' de l'objet '_Recordset' a échoué
> > > > > > > à la zone en rouge mais je ne vois vraiment pas se qui cloche??????
> > > > > >
> > > > >
> > > >
> > >
> >
>
jeudi 16 septembre 2004 à 11:27:51 | Re : Erreur incompréhensible!

tbbuim1

Essaye avec un ";" à la fin de ta requête...
TBBUIM
mardi 21 septembre 2004 à 14:44:29 | Re : Erreur incompréhensible!

tjaal

Il semblerait que le nom "SECTION" soit un mot réservé à Access

j'avais le même problème que toi. J'avais une table qui se nommait "Section" quand j'appelais cette table dans mon application VB j'avais le même code d'erreur que toi. J'ai renommer ma table "Section_t" et tout fonctionne.

Math


Cette discussion est classée dans : public, bd, monde, zone, section


Répondre à ce message

Sujets en rapport avec ce message

récuperer la zone définit dans un autre prog [ par PnoireVB ] bonjour tous le monde,en fait j'ai repris un prog VB d'un autre programmeur.Ce prog lance un logiciel de dessin.j'interragi avec ce log grace au sendk Déclarer des classes [ par tchouctchouc ] Bonjour, J'ai une question au sujet de la creation de classe. Je ne suis pas encore bien familiarisé avec les objet alors j'espère que vous allez m' Variables globales interne à une liste [ par Ceubex ] Bonjour, J'ai une structure Po (avec public devant structure) qui a une propriété ordre J'ai une variable déclaré comme il suit: Public Shared zone A Variable public commune à tous [ par Bikarfioul ] Salut à tous ! Je suis en train de faire un projet constitué de plusieurs Form mais j?ai une variable qui est commune à chaque Source de feuille. Je Zone de text [ par veler ] Salut tous le monde, je débute dans le visual basic en utilisant Visual Basic 2005 Express (auccun rapport lol)  et je cherche à mettre dans ma from u vb.net datagridview update une bd ACCES [ par rapidozoo ] Salut a tous Je fait un application en VB.NET qui affiche / edit, les info d'une BD ACCESS. l'affichage dans la datagridview marche bien, mais quan Zone de liste modifiable [ par jeanjeandada ] Bonjour le Forum, je fais appel à vous après des recherche infructueuses sur le net. Voilà j'utilise un UserForm d'Excel. Dans ce UserForm j'ai un co Remplir une zone de texte dans un Iframe [ par chefinf ] Bonjour, SVP je me suis bloqué, Je developpe une application avec VB et Je cherche comment remplir une zone de texte dont l'ID est "T1" qui se trouv [Déplacé .NET -> VBA]Macro pour Copier une zone d'une feuille de calcule X fois [ par aouaoua ] Bonjour le Forum actuellement je suis sur un travaille qui consiste a reproduire une zone qui comporte un formulaire qui devrait étre reproduit X fois vba fonction classe static [ par forX ] je voulais savoir comment faire une classe avec des fonctions static sur vba en c# c simple [code=cs]public class demo { public static int Number


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 1,061 sec (4)

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