Bonjour,
je suis en train de developper en vb.net une application.
je dois créer des permissions.
je me connecte a une base access
j'utilise asp.et et le vb.net.
J'ai un formulaire avec une text box. On doit rentrer le nom du groupe. Pour cela j'utilise CREATE GROUP , et ça coince.
Mon problème : il me dis qu 'il ne peut pas ouvrir groupe de travail du moteur Microsoft Jet.
voici mon code
sub Submit
(obj
asobject, e
as eventargs
) 'déclaration des variables Dim strNomGroupe
asString Dim Sql
asstring Dim Sql2
asstring Dim oConnection
As System.
Data.
OleDb.
OleDbConnection Dim MyCommand
as System.
Data.
OleDb.
OleDbCommand Dim MyCommand2
as System.
Data.
OleDb.
OleDbCommand Dim sConnectionString
AsString ' On initialise les variables strNomGroupe = txtNom.
Text' Création de l'objet de connexion oConnection =
New System.
Data.
OleDb.
OleDbConnection()' Ecriture de la chaîne de connexion sConnectionString =
"Provider = Microsoft.Jet.OLEDB.4.0; Data Source =D:\dev ident personne\Essai2.mdb" oConnection.
ConnectionString = sConnectionString
' Ouverture de la connexion oConnection.
Open() 'Création de la premiere requete qui permet d'insérer les données dans la bd Sql =
"INSERT INTO Groupe (NomGroupe) VALUES (" &
"'" & strNomGroupe &
"');" MyCommand=
new System.
Data.
OleDb.
OleDbCommand(Sql, oConnection
) Sql2 =
"CREATE GROUP " &
"'" & strNomGroupe &
"';" MyCommand2=
new System.
Data.
OleDb.
OleDbCommand(Sql2, oConnection
) Mycommand.
ExecuteNonQuery()' permet d'executer la requete sans renvoyer de ligne' Création de la deuxième requête qui crée legroupe dans la base de données Mycommand2.
ExecuteNonQuery()' permet d'executer la requete sans renvoyer de ligne ' Fermeture de la connexion oConnection.
Close() endsubJe suis debutant en .net, j'avoue qu'il me manque quelques connaissances.
merci de votre aide.