摘要: 最近在练习ADO访问DB,好不容易写完了一堆的类,编译通过了,结果一运行就提示列名无效。我一直在检查是不是表中的字段名用了关键字,然后或者是程序中和表的字段名不一致啥的。因为我的查询变量定义的类型是_bstr_t,压根就没考虑到查询变量不被DB识别的问题。汗,结果是个超低级的错误。code1(错误的):_bstr_t vSQL;vSQL="SELECT * FROM Users WHERE UserName="+cUserName;//cUserName是个CString变量,两者相加,编译可行执行。然后结果就是这个cUserName对应输入的值无法识别,说列名无效。其实这 阅读全文
posted @ 2011-01-20 04:03 西瓜君 阅读(511) 评论(0) 推荐(0) 编辑