strFilter.Format("SELECT * FROM [company] WHERE [company].[CNumber]=%0.9f",m_Number);
if (rs.Open(CRecordset::snapshot,strFilter, CRecordset::readOnly))我这么写,就查不出来东西,debug告诉说m_Number={""}
但是换成了
strFilter.Format("SELECT * FROM [company] WHERE [company].[CNumber]=1");
就查出来了
这是m_Number的一些资料:
double m_Number;
DDX_Text(pDX, IDC_EDIT_CNUMBER, m_Number);
请问这是为什么?