[VC++.Net2003] OleDbCommand et adrip
Bonjour tout le monde
J'ai cr�ee un projet VC++.Net (winforms), et j'ai une base de donn�es contenant la table Historique comportant 4 champs:
IdHisto: Num�roAuto
DateHisto: Date
HeureHisto:Heure
AdresseIp:Texte
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
//enregistrement dans la base de donn�es
try
{
//Les donn�es � enregistrer
String *adrip=adresse_IP->Text->ToString();
oleDbConnection1->Open();
//MessageBox::Show(S"Opened Connection");
OleDbCommand *myoleDbCommand = new OleDbCommand("INSERT INTO Historique (DateHisto, HeureHisto, AdresseIp) SELECT DATE () AS Expr1, TIME () AS Expr2, adrip", oleDbConnection1);
myoleDbCommand->ExecuteNonQuery();
oleDbConnection1->Close();
}
catch(Exception * e)
{
MessageBox::Show(Convert::ToString(e->Message));
}
|
Un message s'affiche :Acune valeur donn�e pour une ou plusieurs des param�tres requis
et c'est �videment adrip, que je doit faire pour r�gler ce probl�me.
Merci d'avance.