INSERT INTO 借阅 ( 书名, 借书人, 还书日期 )
VALUES ('forms!借书!组合1', 'forms!借书!Text0', 'forms!借书!Text0');
为嘛不能运行..
提示
Access设置0字段为null是因为类型转换失败,它未将1记录添加到表是因为键值冲突,没有添加0记录是因为锁定冲突,没有添加0记录是因为有效性规则冲突。
额..抄错了..
INSERT INTO 借阅 ( 书名, 借书人, 还书日期 )
VALUES ('forms!借书!组合1', 'forms!借书!Text0', 'date()+30');
不能运行..
Access数据库问题 INSERT INTO语句..
答案:6 悬赏:0
解决时间 2021-04-10 03:44
- 提问者网友:冥界祭月
- 2021-04-09 10:09
最佳答案
- 二级知识专家网友:夢想黑洞
- 2021-04-09 10:53
不需要' ',关键是看你的“组合1”及“Text0”数据类型对不对。
INSERT INTO 借阅 ( 书名, 借书人, 还书日期 ) SELECT forms!借书!组合1, forms!借书!Text0, Date()+30;
INSERT INTO 借阅 ( 书名, 借书人, 还书日期 ) SELECT forms!借书!组合1, forms!借书!Text0, Date()+30;
全部回答
- 1楼网友:野性且迷人
- 2021-04-09 15:47
INSERT INTO 借阅 ( 书名, 借书人, 还书日期 )
VALUES ('forms!借书!组合1', 'forms!借书!Text0', date()+30);
最后那个日期的那里不需要单引号
- 2楼网友:一起来看看吧
- 2021-04-09 14:35
你inbase字段是什么类型的 是字符的才加单引号 如果是数字 就不能加单引号
表示是否 真假 在数据库中应该是 bit 类型 bit 就只能填0假 1真- 3楼网友:堕落奶泡
- 2021-04-09 13:32
首先这样写是错误的 没有SQL注入防范 ~
这个语句放在SQL SERVER语法是没问题 ,
ACCESS我记得好像不能insert into。
就是去了into `然后把cbbRight.Text后的()去了就可以了。
string InsertSql = "insert tb_User(UserName,UserPwd,Right) values('"+txtOUser.Text.Trim()+"','"+txtOPwd.Text.Trim()+"','"+cbbRight.Text+"')";
Right好像是关键字
- 4楼网友:青灯壁纸妹
- 2021-04-09 13:20
与sql 语句是通用的,access唯一需要注意的是插入顺序一定要跟表的字段顺序一致,否则出错。
insert into tableA (A,B,C) values ('a','b','c')
- 5楼网友:24K纯糖
- 2021-04-09 12:08
还书日期 值应该写与时间格式如:2010-12-12
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯