谁能帮忙看看下面的sql语句到底哪里错了呀!谢谢
insertintobsgl_t(title,riqi,key,description,lid,dianji,content)values('行车路线','2015/8/...
insert into bsgl_t(title,riqi,key,description,lid,dianji,content) values('行车路线','2015/8/27 11:16:21','行车路线','行车路线','2','1','行车路线')
lid 和 dianji是数字格式的,其余的都是文本,时间是日期/时间格式的 展开
lid 和 dianji是数字格式的,其余的都是文本,时间是日期/时间格式的 展开
2个回答
展开全部
看看报什么错才行啊,
一般insert出错:
1,值数量不匹配,
2,非空且无默认值的字段为插入,
3,需要手动插入主键值,没有插,有点类似2
4,插入数据格式和表字段要求的格式不一致
5,表名,字段名写错(低级错误)
6,插入数据违反现有约束(唯一,外键,检查)
7,不贴报错看不出来了
一般insert出错:
1,值数量不匹配,
2,非空且无默认值的字段为插入,
3,需要手动插入主键值,没有插,有点类似2
4,插入数据格式和表字段要求的格式不一致
5,表名,字段名写错(低级错误)
6,插入数据违反现有约束(唯一,外键,检查)
7,不贴报错看不出来了
更多追问追答
追问
报错信息很笼统,在Access里:INSERT INTO 语句的语法错误
表名,字段名已仔细检查,没有错误
主键存在,是自动编号的
值数量已匹配
插入数据格式和表字段要求的格式已仔细检查一致
追答
lid 和 dianji这两个字段对应的value'2','1' 单引号去掉试试,然后看下与距离有没有使用中文符号,你的日期在表里是字符类型的么,如果是日期类型需要把'2015/8/27 11:16:21'转换成日期格式
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询