0 登入以投票 各位大大...小在在以VB6.0連接ACCESS資料庫更新資料時 若以ADD的方式新增資料的程序是OK的..但考慮到資料庫日後維護的問題 想改以insert into 的方式來寫入再以delete的指令來自動刪除舊資訊!! 這2者語法應該是相同的..所以我想先測insert into.. 以下是...
StrSQL1 = "Insert into book(姓名,QQ,内容)"StrSQL = StrSQL1&"Values('mingzi','QQ','content')"conn.execute StrSQL '<==加这一句,你只构造了语句没有执行就关闭连接了 set conn=nothing
insert into 语句的语法错误经常会出现,主要原因是数据的字段名为access或sql数据库的保留字 解决的⽅法很简单,⼀是可以直接改掉那些字段名,⼆是在代码中将字段名⽤中括号"[ ]"括起来即可..ACCESS中写SQL语句时尽量把表名和字段名⽤中括号括起来 ACCESS中写SQL语句时尽量把表名和字段名⽤中括号括起来...
Access“INSERT INTO 语句的语法错误”解决办法 在程序中对Access数据库执行以下语句时报错:“INSERT INTO 语句的语法错误。”但将该语句拷贝到Access中执行时,没有报错!且执行成功。 insert into user_info (id, user) values(1, '张三') 原因是字段名user被认为是保留字,不可直接使用,解决有两个: 1、改掉作...
还可以使用 INSERT INTO 通过 SELECT ... FROM 子句追加另一个表或查询中的一组记录,如上文中的多记录追加查询语法所示。 在这种情况下,SELECT 子句指定要追加到 target 表的字段。 source 或target 表可以指定一个表或一个查询。 如果指定的是查询,Microsoft Access 数据库引擎将记录追加到该查询指定的任一个...
说明1: ACCESS 不支持以下格式的语句: INSERTINTOMessageUserAssociation (MessageID, UserID)VALUES('13970640000011186000',2), ('13970640000011186000',3), ('13970640000011186000',4); 说明2:在UNION时,返回的结果集的字段,由第一个SELECT语句中的字段名决定,后面的SELECT 语句,将丧失对字段名命名的权利,所以写...
注意:1) " insert into 产品入库 " (...)这个圆括号应该用“英文圆括号” 但是你用了中文的;2)如果“产品入库”表的“ID”字段是“自增ID”类型(即自动编号),那么那两张表的“ID”字段,均不得出现于追加查询语句之中。
rk_id 如果是自编编号的话,插入/更新数据的时候不能指定该字段的值,改为 Sql = "insert into rk(purid,purdate,supfname,purname,subdate,czy,bz) values('" & NoStr & "','" & purdateStr & "','" & supfnamestr & "','" & purnamestr & "','" & subdateStr & "','...
ins = "INSERT INTO [ind](qword,dno) VALUES ('" & Chr$(34) & words(i) & Chr$(34) & "','" & dno & "')"
不需要' ',关键是看你的“组合1”及“Text0”数据类型对不对。INSERT INTO 借阅 ( 书名, 借书人, 还书日期 ) SELECT forms!借书!组合1, forms!借书!Text0, Date()+30;