我的这句就有问题:"select * from msave where rkname like '"+m_sName+"' and rkspec like '"+m_sSpe c+"' and rkdate between '"+m_From+"' and '"+m_To+"'"; 用vc的ado 写的,是嵌入式c,为何会报错说是类型不匹配。 后台数据库是access. 其中rkdate是日期型。 --
另外,在sql中插入数据的时候,"insert into ..." 和 “insert ....”两个效果是一样的,Access中只支持一种,好像insert into 不支持(或者insert,记得不清楚了)。 另外如果SQL的程序移植到Access,那么还存在一个访问效率的问题,例如同时有1000人访问以上的,就不应该转为Access!!
我的这句就有问题:"select * from msave where rkname like '"+m_sName+"' and rkspec like '"+m_sSpe c+"' and rkdate between '"+m_From+"' and '"+m_To+"'"; 用vc的ado 写的,是嵌入式c,为何会报错说是类型不匹配。 后台数据库是access. 其中rkdate是日期型。 "select * from msave where rkname like '"+m_sName+"' and rkspec like '"+m_sSpe c+"' and rkdate between #"+m_From+"# and #"+m_To+"#";
c+"' and rkdate between '"+m_From+"' and '"+m_To+"'";
用vc的ado 写的,是嵌入式c,为何会报错说是类型不匹配。
后台数据库是access. 其中rkdate是日期型。
--
另外如果SQL的程序移植到Access,那么还存在一个访问效率的问题,例如同时有1000人访问以上的,就不应该转为Access!!
2.SQL Server中LIKE的通配符和ACCESS不同。
c+"' and rkdate between '"+m_From+"' and '"+m_To+"'";
用vc的ado 写的,是嵌入式c,为何会报错说是类型不匹配。
后台数据库是access. 其中rkdate是日期型。
"select * from msave where rkname like '"+m_sName+"' and rkspec like '"+m_sSpe
c+"' and rkdate between #"+m_From+"# and #"+m_To+"#";