关于access中 insert into 插入多列的一些问题
FrmMain.ADOQuery1.Close;
FrmMain.ADOQuery1.sql.text:='INSERT INTO test(字段1,字段2) VALUES ('''+变量1+''';'''+变量2+''')';
FrmMain.ADOQuery1.ExecSQL;
我是用delphi的ADOQuery连接access的 这断代码也是delphi里面拷出来的 能通过编译 但是添加记录的时候就出错了
我想实现这个功能: 就是在插入一行数据时 同时插入字段1,字段2,使一行数据完整起来
但是这样老是提示语法错误....不知道怎么回事
如果换成:
FrmMain.ADOQuery1.Close;
FrmMain.ADOQuery1.sql.text:='INSERT INTO test(字段1) VALUES ('''+变量1+''')';
FrmMain.ADOQuery1.ExecSQL;
这样的代码 是能成功的插入一行数据,但是字段2的内容就为空了
望诸位高手 帮注下 谢谢诸位了
...全文
相关推荐
超级列表框内容批量到Access数据库源码-易语言
超级列表框内容批量到Access数据库源码
用asp直接存取access数据库实例
用asp直接存取access数据库实例!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
java中JDBC连接Access数据库创建表.docx
java中JDBC连接Access数据库创建表.docx
数据库插入数据之select into from与insert into select区别详解
能第一次接触select...into...from...和insert into...select...有很多人都会误解, 从表面上看都是把相关信息查询出来,然后添加到一个表里,其实还远远没有这么简单,接下来,小猪就用最普通的表述给大家介绍一下这两者间的区别
Mysql中Insert into xxx on duplicate key update问题
例如,如果列a被定义为unique,并且值为1,则下列语句有同样的效果,也就是说一旦出入的记录中存在a=1的情况,直接更新c = c + 1,而不执行c = 3的操作。 代码如下: insert into table(a, b, c) values (1, 2, 3) on duplicate key update c = c + 1;1 update table set c = c + 1 where a = 1; 另外值得一提的是,这个语句知识mysql中,而标准sql语句中是没有的。 INSERT INTO .. ON DUPLICATE KEY更新多行记录 如果在INSERT语句末


