[Quote=引用 12 楼 wyjun1985 的回复:]
strSQL.Format("SELECT * FROM table1 where FileName=%s",str);
//或者strSQL.Format("SELECT * FROM table1 where FileName='"+str+"'");
m_pRst->Open((_variant_t)strSQL,m_pConn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
[/Quote]
strSQL.Format("SELECT * FROM table1 where FileName=%s",str);
//或者strSQL.Format("SELECT * FROM table1 where FileName='"+str+"'");
m_pRst->Open((_variant_t)strSQL,m_pConn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
貌似不管用啊,SELECT Data FROM table1 WHERE FileName = 'sfnv.bin'直接用文件名是可以的,换成
SELECT Data FROM table1 WHERE FileName = 'str'就不行
SELECT Data FROM table1 WHERE FileName ='"+str+"'";更不行了