我没用过dao,不过,我特地帮你翻过书,find的第二个参数应该是字符串,如果你用了m,编译程序会认为是字符m而不是30,试试看这样行不行:用函数把m的值转为字符串,再把这个字符串加到year=的后面,应该可以的,是么?也许有更好的办法,再此抛砖引玉,呵呵见笑了
解决方案 »
- 怎样在类中定义另一个类的对象
- 求VC++操作XML文件的Demo
- 窗体启动的时候如何自动运行combobox的事件
- 我使用DirectShow来控制从 DVD->硬盘 导入数据,如何检测磁盘满了
- 求救:Debug 下的可执行文件问题??
- 各位大哥有谁知道关于EnumChildWindows的问题?
- 高手请进:VC程序控制Excel将某一TextBox或Label或TextFrame的边框颜色设为无,50分
- CSocket的OnReceive不能触发
- 这里有不错的VC视频教程
- 写了一个程序,到另外一个操作系统就用不了了,求大神
- 为什么一按下回车对话框就会关闭,怎样防止?
- 今天心情很不好,大散分!开发能力与沟通能力那个更重要?
应改为
aaa.Find(AFX_DAO_FIRST,"year='m'");//
aaa.Find(AFX_DAO_FIRST,"year = " + m);
sql.Format("year=%s",m);
aaa.Find(AFX_DAO_FIRST,sql);