| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1138 人关注过本帖
标题:用 INSERT INTO 插入数据库出现错误
只看楼主 加入收藏
jiangyfu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-7-11
收藏
 问题点数:0 回复次数:6 
用 INSERT INTO 插入数据库出现错误

我往用ACCESS建的数据库插入数据,但我的数据库是在旧版本的Microsoft access下建的,我把它转换为当前版本就出现实时错误3343(不可识别的数据库格式),请问如何在当前版本的Microsoft access下建立的数据库中插入数据。谢谢

Dim dbS As Database
Set dbS = OpenDatabase(App.Path & "\" & NU & "\" & B1 & ".mdb")

dbS.Execute " INSERT INTO JL " _
& "(时间,内温℃,内压Mpa,外温℃,外压Mpa,硫化信号,轮胎编号) VALUES " _
& "(" & MyStr & "," & d1y(NU) & "," & d2y(NU) & "," & d3y(NU) & ", " & d4y(NU) & " ," & d5y(NU) & " ," & d6y(NU) & " );"



dbS.Close

搜索更多相关主题的帖子: INSERT 数据库 INTO 
2006-07-11 00:33
chenzhao
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-5-31
收藏
得分:0 

我想应该是insert into tablename(field1,field2)values('" & value1 & "','" & value2 & "')"
你试一下吧,如果有问题在联系!


白天搞VB,SQL SERVER,ASP,晚上搞C……
2006-07-11 11:11
jiangyfu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-7-11
收藏
得分:0 
对呀, 我的JL就是表头,格式应该没问题,我以前处理过类似的数据库,这次是需要修改field,就出现上叙问题,今天我将格式转为就版本,就出现错误3127,提示为未知的字段名。是不是在新版本ACCESS下建的数据库不能用insert into 呢。请各位大虾指点。
2006-07-11 18:22
kfp_kaka
Rank: 4
等 级:贵宾
威 望:13
帖 子:353
专家分:0
注 册:2006-1-12
收藏
得分:0 
dbS.Execute " INSERT INTO JL " _
& "(时间,内温℃,内压Mpa,外温℃,外压Mpa,硫化信号,轮胎编号) VALUES " _
& "(" & MyStr & "," & d1y(NU) & "," & d2y(NU) & "," & d3y(NU) & ", " & d4y(NU) & " ," & d5y(NU) & " ," & d6y(NU) & " );"

把;去掉哦

爱一个人不一定要拥有她 拥有一个人就一定要好好的爱她
2006-07-11 22:22
gjhflq
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-7-8
收藏
得分:0 

这个应该是在你引用的地方出现了问题.哪个与你的数据库版本有关

2006-07-12 18:49
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 

我认为应该应该是有了非法的空内容一类的问题,比如你在数据库中的字段定义了不允许空字段,但你的插入数据中有空内容,最好是把这一句改成这样:
sql= " INSERT INTO JL " _
& "(时间,内温℃,内压Mpa,外温℃,外压Mpa,硫化信号,轮胎编号) VALUES " _
& "(" & MyStr & "," & d1y(NU) & "," & d2y(NU) & "," & d3y(NU) & ", " & d4y(NU) & " ," & d5y(NU) & " ," & d6y(NU) & " );"
msgbox sql
dbS.Execute sql
把你的这个内容显示出来看看,就会明白什么地方有问题了。


2006-07-13 09:51
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
刚才没看清,这个最后" );"是干什么用的啊?!

2006-07-13 19:59
快速回复:用 INSERT INTO 插入数据库出现错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022312 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved