怎样在access数据库insert一条语句中插入很多值?

怎样在access数据库insert一条语句中插入很多值?,第1张

数据库插入数据时,列(字段)是固定的,不能插入没有的字段,但可以插入部分字段的值。插入的记录如果比较多,使用循环就可以了,各字段的记录使用数组存储,在循环值仅仅是读取数组数据,这样就不会有问题了。例如插入100个记录:

for i=1 to 100

insert into 数据表名 (A列, B列,...) values ('" &A(i) &"', '" &B(i) &"',....)

next i

A(1 To 100) 、B(1 To 100)...... 等是提前声明与赋值的。

今天使用ACCESS数据库中出现了错误,经过很长时间才解决问题。插入的代码相当简单。查了一些资料后才发现原来是我的ACCESS数据表的字段名使用了SQL的保留关键字。原来语句是:string str = "insert into admain( name,password) values ('" + TextBox1.Text + "','" + TextBox2.Text + "')"将插入数据的SQL语句更改为string str = "insert into admain( [name],[password]) values ('" + TextBox1.Text + "','" + TextBox2.Text + "')"即解决"INSERT INTO 语句的语法错误"的问题.将保留关键字加上中括号([]).在学习中收获分享给大家,以便共同学习。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6460618.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-22
下一篇2023-03-22

发表评论

登录后才能评论

评论列表(0条)

    保存