sur un pc qui me serts de serveur j'ai installé
mySQL 4.0.18 avec ODBC 3.51
qui contiens toutes les tables
avec une frontale qui est sur un autre pc en resau
je me suis donc connectés sur les tables du serveur
et la je ne comprends pas non seulement ça ne vas pas plus vite mais en plus
je n'ai acces qu'en lecture seule impossible de creér ou de modifier quoi
que ce soit
je ne comprends pas j'ai tout fait a l'envers ou je n'ai pas compris
l'utilité d'avoir un serveur de base de données?
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
Zoury
Salut Lou! :O)
et la je ne comprends pas non seulement ça ne vas pas plus vite mais en
plus
je n'ai acces qu'en lecture seule impossible de creér ou de modifier quoi que ce soit
Pour les questions de permissions, assure toi que l'utilisateur avec lequel tu te connectes à ta base de données ait les droits nécessaires pour effectuer les opérations souhaités sur les objets concernés. De plus assure que, dans ton code, tu permettes ces modifications en spécifiant le bon Lock nécessaire à un Recordset par exemple..
Pour les questions de performance... à quoi tu compares lorsque tu dis "ça ne va pas plus vite" ? peut-être est-ce une question de configuration du serveur ou même du réseau..?
et la je ne comprends pas non seulement ça ne vas pas plus vite mais en
plus
je n'ai acces qu'en lecture seule impossible de creér ou de modifier quoi
que ce soit
Pour les questions de permissions, assure toi que l'utilisateur avec lequel
tu te connectes à ta base de données ait les droits nécessaires pour
effectuer les opérations souhaités sur les objets concernés. De plus assure
que, dans ton code, tu permettes ces modifications en spécifiant le bon Lock
nécessaire à un Recordset par exemple..
Pour les questions de performance... à quoi tu compares lorsque tu dis "ça
ne va pas plus vite" ? peut-être est-ce une question de configuration du
serveur ou même du réseau..?
et la je ne comprends pas non seulement ça ne vas pas plus vite mais en
plus
je n'ai acces qu'en lecture seule impossible de creér ou de modifier quoi que ce soit
Pour les questions de permissions, assure toi que l'utilisateur avec lequel tu te connectes à ta base de données ait les droits nécessaires pour effectuer les opérations souhaités sur les objets concernés. De plus assure que, dans ton code, tu permettes ces modifications en spécifiant le bon Lock nécessaire à un Recordset par exemple..
Pour les questions de performance... à quoi tu compares lorsque tu dis "ça ne va pas plus vite" ? peut-être est-ce une question de configuration du serveur ou même du réseau..?
Salut Comme Zoury te l'as précisé, il faut que l'utilisateur avec lequel tu te connecte ai les droits nécessaires pour pouvoir effectuer des opérations de lecture et d'écriture dans ta base MySQL. Pour ceci, tu peux utiliser un outils d'administration gratuit disponible sur le site www.mysql.com, MySQL Administrator ou MySQL Control Center Ensuite, tu peux utiliser ceci pour te connecter à la base Dim TaConnection As New ADODB.Connectio TaConnection.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};DESC=;DATABASE=tabase;SERVER=TonServeur;UID=Utilisateur;PASSWORD=leMotDePasse;PORT=;OPTION=;STMT=;
Personnellement, j'utilise plutot l'objet "Command" pour travailler sur mes bases, pour des questions de rapidité
Dim bdCommand As ADODB.Comman
Public Sub enregistrement_nouvelle( Set bdCommand = New ADODB.Comman bdCommand.ActiveConnection = TaConnexio bdCommand.CommandText = "INSERT INTO TaTable (TonChamp1, TonChamp2) VALUES(?,?)
Salut
Comme Zoury te l'as précisé, il faut que l'utilisateur avec lequel tu te connecte ai les droits nécessaires pour pouvoir effectuer des opérations de lecture et d'écriture dans ta base MySQL. Pour ceci, tu peux utiliser un outils d'administration gratuit disponible sur le site www.mysql.com, MySQL Administrator ou MySQL Control Center
Ensuite, tu peux utiliser ceci pour te connecter à la base
Dim TaConnection As New ADODB.Connectio
TaConnection.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};DESC=;DATABASE=tabase;SERVER=TonServeur;UID=Utilisateur;PASSWORD=leMotDePasse;PORT=;OPTION=;STMT=;
Personnellement, j'utilise plutot l'objet "Command" pour travailler sur mes bases, pour des questions de rapidité
Dim bdCommand As ADODB.Comman
Public Sub enregistrement_nouvelle(
Set bdCommand = New ADODB.Comman
bdCommand.ActiveConnection = TaConnexio
bdCommand.CommandText = "INSERT INTO TaTable (TonChamp1, TonChamp2) VALUES(?,?)
Salut Comme Zoury te l'as précisé, il faut que l'utilisateur avec lequel tu te connecte ai les droits nécessaires pour pouvoir effectuer des opérations de lecture et d'écriture dans ta base MySQL. Pour ceci, tu peux utiliser un outils d'administration gratuit disponible sur le site www.mysql.com, MySQL Administrator ou MySQL Control Center Ensuite, tu peux utiliser ceci pour te connecter à la base Dim TaConnection As New ADODB.Connectio TaConnection.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};DESC=;DATABASE=tabase;SERVER=TonServeur;UID=Utilisateur;PASSWORD=leMotDePasse;PORT=;OPTION=;STMT=;
Personnellement, j'utilise plutot l'objet "Command" pour travailler sur mes bases, pour des questions de rapidité
Dim bdCommand As ADODB.Comman
Public Sub enregistrement_nouvelle( Set bdCommand = New ADODB.Comman bdCommand.ActiveConnection = TaConnexio bdCommand.CommandText = "INSERT INTO TaTable (TonChamp1, TonChamp2) VALUES(?,?)