易截截图软件、单文件、免安装、纯绿色、仅160KB

vc++ Access insert into - C/C++ / C++ 语言

我用VC++做个小程序,需要连接Access数据库。数据库连接是成功的。在向数据库插入数据时,总是提示"INSERT INTO语句的语法错误"。但我跟踪我的VC++程序将insert语句拷出来放到 Access 中直接执行是可以的。而且删除、修改都报语句语法错误。只有查询语句是可以的,这是什么原因?本人觉得语句的本身是没问题的,可能是Access相关设置问题,比方说操作权限问题,但我第一次用Access数据库编程,所以不熟悉,请各位大侠帮帮忙!
你sql语句怎么写的

引用
你sql语句怎么写的

CString sql;
sql.Format("insert into tb_user (UserName,PassWord,Remark) values ('%s','%s','%s')",
  m_UserName,m_PassWord,m_Remark);
m_UserName,m_PassWord,m_Remark是通过文本框传进来的


应该是类型不匹配把

引用
引用 2 楼 xiwang1998 的回复:
引用 1 楼 xianglitian 的回复:
你sql语句怎么写的

CString sql;
sql.Format("insert into tb_user (UserName,PassWord,Remark) values ('%s','%s','%s')",
m_UserName,m_PassWord,m_Remark);
m_U……

呵呵,这样是可以了。但这是为什么呢?你写成:insert into tb_user ([UserName],[PassWord],[Remark]) values ('123','123','123')就OK了;我写成insert into tb_user (UserName,PassWord,Remark) values ('123','123','123')就提示语法错误。它们直接在Access都是可以的,这是为什么啊?我还第一次遇到这是的SQL语句,呵呵!

引用
引用 3 楼 xianglitian 的回复:
引用 2 楼 xiwang1998


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

VFP如何调用C函数 - 其他数据库开发 / VFP

请问VFP中如何调用C/C++函数?

你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。

十豆三 老师,怎么才能修改自己的 ......

c静态编译另一个文件夹的库函数 - C/C++ / C语言

在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......

c# Winform 触摸屏程序 - .NET技术 / C#

公司开发一个触摸屏程序,我负责的一块,实现这样一个功能,当鼠标点击窗口中图片(一张图分成几部分)的其中一部分时,将这部分图片截取出来,弹出新的窗口,将截取出的图片显示出来。我使用Rectange类控制了返回, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号