Récupération date et la mettre dans une requête sql
Bonjour,
Je suis en cours de développement d'une application c# où je travaille sur deux bases de données sur deux serveurs différents.
Je me connecte sur le premier serveur pour récupérer la date : comme ceci j'arrive à l'afficher sur le form.
Code:
1 2 3 4 5 6 7
| con_date = new OdbcConnection();
con_date.ConnectionString = MaConnexionMysql.ConnexionString;
con_date.Open();
adap_date = new OdbcDataAdapter("Select Max(Dateliv) from details", con_date);
ds_date = new System.Data.DataSet();
adap_date.Fill(ds_date);
DataTable resultat = ds_date.Tables[0]; |
Ensuite je me connecte sur le deuxième serveur pour afficher les données par rapport à la date que j'ai récupéré
donc le sql que j'écris "Select * from livraison" que je veux filtrer par la date que j'ai récupéré dans le premier code :
Code:
1 2 3 4 5 6 7
| con_dds = new OdbcConnection();
con_pds.ConnectionString = MaConnexiondds.ConnexionString;
con_pds.Open();
adap_pds = new OdbcDataAdapter("Select * from livraison where datarr>="+resultat+" order by etb", con_dds);
ds_dds = new System.Data.DataSet();
adap_dds.Fill(ds_dds);
dataGridView1.DataSource = ds_dds.Tables[0]; |
Quand je lance mon application j'ai l'erreur suivante
{"ERROR [42000] [SCO Vision][ODBC Driver][Informix]A syntax error has occurred."}
PS: Sachant que quand je lance la requête sans filtre de date ca marche.
Quelqu'un pour m'aider ?
Merci beaucoup