Si y'a des pros du sql en c# , please HELP ME, je vais peter les plombs avec ca !!
j'essaye de faire des requete sql (select et insert) avec des parametres, et j'ai toujours le meme message : "le reference d'objet n'est pas definie a une instance d'objet" !!!! (de quel objet ??? je sais pas !!), donc je dois faire une grosse connerie, mais je vois pas ou ! comme je suis pas un pro en c# (ni en sql d'ailleurs!) j'ai vraiment besoin d'aide,
voila mon code :
string cmdStr = "SELECT libelle, dat FROM mTable WHERE dat < ?";
cmd = new System.Data.OleDb.OleDbCommand(cmdStr,connec);
cmd.CommandType = CommandType.Text;
adap = new System.Data.OleDb.OleDbDataAdapter();
adap.SelectCommand = cmd;
adap.SelectCommand.Parameters.Add(new OleDbParameter("@dat",OleDbType.DBTimeStamp));
adap.SelectCommand.Parameters["@dat"].Value =System.DateTime.Now ;
dataSet1 = new DataSet();
adap.Fill(dataSet1);
et ma requete Insert dans un autre prog:
string Strcmd = "INSERT INTO elem(libelle,ref) VALUES(?,?)";
cmd = new OleDbCommand(Strcmd,ConnecWS);
adap = new OleDbDataAdapter(cmd);
adap.InsertCommand.Parameters.Add(new OleDbParameter("@libelle",OleDbType.VarChar));
adap.InsertCommand.Parameters["@libelle"].Value =lig[0];
adap.InsertCommand.Parameters.Add(new OleDbParameter("@ref",OleDbType.VarChar));
adap.InsertCommand.Parameters["@ref"].Value = lig[1];
adap.InsertCommand.ExecuteScalar();
j'ai regardé les exemple microsoft, mais je vois pas du tout le probleme, alors si vous pouvez m'aider, ce serait sympa
merci a+
ced0013