Requete SQL C# > Access
Résolu
elnk
-
blux Messages postés 27122 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27122 Date d'inscription Statut Modérateur Dernière intervention -
Bonsoir,
j ai un probleme avec une requete INSERT INTO vers Access voici le code :
OleDbConnection maconnect = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source='G:\\Mes applications\\VideoTech\\bdd users\\bdd_users1.mdb';Jet OLEDB:Database Password=password");
try
{
maconnect.Open();
}
catch (Exception xex)
{
Console.WriteLine("Erreur");
maconnect.Close();
return;
}
string strsqlAddUser = "INSERT INTO Users (nick,password,nom,prenom,id_rang) VALUES(monnick,monpassword,monmorandi,monprenom,2)";
OleDbCommand sqlAddUser = new OleDbCommand(strsqlAddUser, maconnect);
sqlAddUser.ExecuteNonQuery();
L'erreur : "Erreur de syntaxe dans l'instruction INSERT INTO."
L'erreur est peut etre tout simple mais je ne vois pas et j ai essayer
avec et sont "'..
si qqun pouvait m aider ca serai sympas.
j ai un probleme avec une requete INSERT INTO vers Access voici le code :
OleDbConnection maconnect = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source='G:\\Mes applications\\VideoTech\\bdd users\\bdd_users1.mdb';Jet OLEDB:Database Password=password");
try
{
maconnect.Open();
}
catch (Exception xex)
{
Console.WriteLine("Erreur");
maconnect.Close();
return;
}
string strsqlAddUser = "INSERT INTO Users (nick,password,nom,prenom,id_rang) VALUES(monnick,monpassword,monmorandi,monprenom,2)";
OleDbCommand sqlAddUser = new OleDbCommand(strsqlAddUser, maconnect);
sqlAddUser.ExecuteNonQuery();
L'erreur : "Erreur de syntaxe dans l'instruction INSERT INTO."
L'erreur est peut etre tout simple mais je ne vois pas et j ai essayer
avec et sont "'..
si qqun pouvait m aider ca serai sympas.
A voir également:
- Requete SQL C# > Access
- Acer quick access - Forum logiciel systeme
- Quick Access service ✓ - Forum PC portable
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
- Access appdata - Guide
- Logiciel sql - Télécharger - Bases de données
4 réponses
bonjour,
2 choses :
1) Il faut faire un AddNew avant et un UpDate après pour faire des insert dans Access.
2) La syntaxe de ta requête :
string strsqlAddUser = "INSERT INTO Users (nick,password,nom,prenom,id_rang) VALUES( ' " & monnick " ', ' " & monpassword & ", " & monmorandi & ", " & monprenom & ",2)";
;o)
Polux
2 choses :
1) Il faut faire un AddNew avant et un UpDate après pour faire des insert dans Access.
2) La syntaxe de ta requête :
string strsqlAddUser = "INSERT INTO Users (nick,password,nom,prenom,id_rang) VALUES( ' " & monnick " ', ' " & monpassword & ", " & monmorandi & ", " & monprenom & ",2)";
;o)
Polux