>>> INSERT INTO <<<

>>> INSERT INTO <<< - C#/.NET managed - Programmation

Marsh Posté le 02-02-2006 à 14:47:16    

bonjour a tout le monde, je vais droit au but :
j'ai fait un script qui est censé me permettre de rentrer des données dans une base Access, le voici :
 

Code :
  1. using System;
  2. using System.Data.OleDb;
  3. public class ConnectExemple
  4. {
  5.     public static void Main ()
  6.     {
  7.         string myInsertQuery = "INSERT INTO adresse (AdresseIp) Values('111.111.111.0')";
  8.         Console.WriteLine(myInsertQuery);
  9.         OleDbConnection myConnection = new OleDbConnection("Provider=SQLOLEDB;Data Source=C:\base\bd1.mbd" );
  10.         OleDbCommand myCommand = new OleDbCommand(myInsertQuery, myConnection);
  11.      
  12.         myCommand.Connection.Open();
  13.         myCommand.ExecuteNonQuery();
  14.         myConnection.Close();
  15.     }
  16. }


 
 
et ca me donne ces erreurs  :cry: , j'ai cherché partout mais rien... :(  :
 

Code :
  1. Exception non gérée : System.ArgumentException: Le format de la chaîne d'initialisation n'est pas co
  2. nforme à la spécification qui débute à l index 32.
  3.    à System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPo
  4. sition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue)
  5.    à System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionStr
  6. ing, Boolean buildChain, Hashtable synonyms, Boolean firstKey)
  7.    à System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boole
  8. an useOdbcRules)
  9.    à System.Data.OleDb.OleDbConnectionString..ctor(String connectionString, Boolean validate)
  10.    à System.Data.OleDb.OleDbConnectionFactory.CreateConnectionOptions(String connectionString, DbCon
  11. nectionOptions previous)
  12.    à System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(String connectionString, Db
  13. ConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions)
  14.    à System.Data.OleDb.OleDbConnection.ConnectionString_Set(String value)
  15.    à System.Data.OleDb.OleDbConnection.set_ConnectionString(String value)
  16.    à System.Data.OleDb.OleDbConnection..ctor(String connectionString)
  17.    à ConnectExemple.Main()


 
si vous pouviez me donner un chtit coup d'pouce ?  
 
merci bien
 :hello:


Message édité par shreck le 02-02-2006 à 14:47:43
Reply

Marsh Posté le 02-02-2006 à 14:47:16   

Reply

Marsh Posté le 02-02-2006 à 15:01:05    

pleaaaase....help... :cry:

Reply

Marsh Posté le 02-02-2006 à 15:27:36    

?

Reply

Marsh Posté le 02-02-2006 à 18:49:59    

Ta doublé les '\' dans la chaine de Data Source ?

Reply

Marsh Posté le 03-02-2006 à 09:48:05    

cest bon oui , c'était ca..
merci bien

Reply

Marsh Posté le 03-02-2006 à 09:51:14    

tu peux utiliser les @ aussi
 
@"Provider=SQLOLEDB;Data Source=C:\base\bd1.mbd"
 
c'est moins relou que de doubler

Reply

Marsh Posté le 08-02-2006 à 13:55:04    

ok merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed