salut a tous,
j'ai un probleme de requette sql, je me connecte sur ma base en odbc, j'utilise une interface windows. Je dispose d'un champ Numero de commande, et lorsque je clik sur le bouton charger il doit remplir les 10 champ texte suivant le Numero de commande.
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
 
table->Open(CRecordset::dynaset,"select * from entetebpc where Ncmd='+m_Ncmd+'");
 
	try
	{
	UpdateData(true);
	table->GetFieldValue(_T("Nclient"),m_Nclient);
	table->GetFieldValue(_T("Adresse"),m_adresse);
	table->GetFieldValue(_T("Date_cmd"),m_datecmd);
	table->GetFieldValue(_T("preparateur"),m_prepa);
	table->GetFieldValue(_T("date_debut"),m_datedb);
	table->GetFieldValue(_T("date_fin"),m_datefin);
	table->GetFieldValue(_T("controleur"),m_controleur);
	table->GetFieldValue(_T("date_ctrl"),m_datectrl);
	table->GetFieldValue(_T("palette_livre"),m_palivre);
	table->GetFieldValue(_T("palette_rendu"),m_palrendu);
	UpdateData(false);
	}
	catch(...)
	{	
		AfxMessageBox("La table est vide");		
	}
Le probleme est que lorsque je charge le Numero de commande un msg d'erreur s'affiche en me disant TYPE DE DONNEES INCOMPATIBLE DANS L'EXPRESSION DU BESOIN

merci d'avance