浏览量: 次
今天遇到用sql语句参数类型不一致,数据库用的access。
之前数据库用的是sql server而且一定问题都没有,但是现在却在access有问题,我单步也找了,愣是没有找出来,后到百度上搜索后才发现,access和sql下关于时间的插入是不应的。
I N S E R T I N T O programs(p_title,p_time) VALUES (’title’, 2008-10-9 20:32:23′) 这条语句在MS SQLSEVER里是绝对没问题的,可放到MS ACCESS里就不行了,原因是MS SQLSEVER 与 MS ACCESS关于时间的分隔符是不同的,SQLSEVER中用’,ACCESS 中用的是 #,所以在ACCESS中要把上一条语句改为 I N S E R T I N T O programs(p_title,p_time) VALUES(’title’,#2008-10-9 20:32:23#)
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【27535611@qq.com】,我们在确认后,会立即删除,保证您的版权。