关于SQL 中不等于符号,碰到的问题
最近在写一个小测试程序的时候,碰到这样的情况
这个reserve_1字段在表定义为:varchar(50),允许为空
在往表中插入一条记录的时候,这个字段不给赋值
具体如下:
CString strwhere="";
strwhere.Format("reserve_1!='%s'","1");
CRecLogUserB logB;
logB.m_strFilter.Format("%s",strwhere);
logB.Open();
while(!logB.IsEOF())
{
}
....
=================
找不到适合的记录
但表中是有记录的
但就是查不到
=============
我用这个表中其他类型为varchar的字段的进行同样的查找
就能找的记录