社区
数据库(包含打印,安装,报表)
帖子详情
不能打开数据库 ''。应用程序可能无法识别该数据库,或文件可能损坏。
gdutqhl
2003-12-30 11:29:16
请教大家,这个是什么原因,同样的代码,有时候不出错,有时候出错。
环境:VB6+access97
...全文
3072
15
打赏
收藏
不能打开数据库 ''。应用程序可能无法识别该数据库,或文件可能损坏。
请教大家,这个是什么原因,同样的代码,有时候不出错,有时候出错。 环境:VB6+access97
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gdutqhl
2003-12-30
打赏
举报
回复
只是部分机子出这个问题,会不会是操作系统装的不好或者是机子的问题
gdutqhl
2003-12-30
打赏
举报
回复
装了sp5, MDAC是2.7
高高兴兴的晶晶
2003-12-30
打赏
举报
回复
vb装sp5了吗?
mdac什么版本
gdutqhl
2003-12-30
打赏
举报
回复
Set dbs = OpenDatabase(working_folder, False, False, "Text;")
strConnect = ";DATABASE=" & working_folder & "are.mdb" & _
";PWD=" & password
Set dbs1 = OpenDatabase("", False, False, strConnect)
'create schema.ini 这段太长了省略
sql1 = " INSERT INTO tab1(f1,f2,f3) in ''" & _
" [;DATABASE=" & working_folder & "are.mdb" & ";PWD=" & password & "]"
" SELECT f1,f2,f3 FROM user_log#txt;"
dbs.Execute sql1
数据是肯定能读取的,写入库也没问题,但是写入以后如果读取该数据库就会出这个错误
不能打开数据库 ''。应用程序可能无法识别该数据库,或文件可能损坏。
gdutqhl
2003-12-30
打赏
举报
回复
同样是windows2000 adv server下,同样的代码写access97数据库,可是有的机子就会出现 不能打开数据库 ''。应用程序可能无法识别该数据库,或文件可能损坏。
有的机子就不会,MDAC2.7已经安装,Access97也已经安装。
yoki
2003-12-30
打赏
举报
回复
那你打开数据库的代码贴出。。
可能是97与2000的冲突
sunnychild
2003-12-30
打赏
举报
回复
操作系统,你使用的连接应该不是ado,如果时,应该没有问题
sunnychild
2003-12-30
打赏
举报
回复
那是因为系统不同吧?
pxpy
2003-12-30
打赏
举报
回复
不太明白你的问题,请讲仔细点,祝你成功!!
高高兴兴的晶晶
2003-12-30
打赏
举报
回复
唉!
怪!
good luck!
gdutqhl
2003-12-30
打赏
举报
回复
如果是用ADO是不会出错,我也知道,可是如果要改的话,可是要改几万行的代码,这个程序是很早以前写的,不想更改了。
Wang_xiaoni
2003-12-30
打赏
举报
回复
我是习惯用adodb+access,只设个连接字符串就行了,SQL也好写为什么非要用db,那样做太麻烦了,如果是大小的系统,直接就用SQLSERVER+ADO,就你写的那些代码来看与MDAC2.7装不装没有关系的
Private cnn As New ADODB.Connection
Private rs As New ADODB.Recordset
rivate strCnn As String
Private strSql As String
load时
strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & App.Path & "\cdrom.mdb;" & _
"Persist Security Info=False"
使用时
strSql = "select * from soft"//或者update,insert,delete
rs.Open strSql, strCnn, adOpenDynamic, adLockOptimistic
rs.AddNew //用select 添加数据
rs!softname = Trim(t1.Text)
rs!rom = Trim(t5.Text)
rs!Dir = Trim(t2.Text)
rs!ver = Trim(t3.Text)
rs!sn = Trim(t4.Text)
rs!Type = Trim(cc)
rs.Update
rs.Close
基本还没出过多少错
gdutqhl
2003-12-30
打赏
举报
回复
救命啊
YQShi
2003-12-30
打赏
举报
回复
多半是有些组件不够新
gdutqhl
2003-12-30
打赏
举报
回复
UP
VB程序实例-修复
数据库
文件
.zip
VB程序实例-修复
数据库
文件
.zip
ACCESS
数据库
修复工具
当因为意外导致Access
数据库
不能
被正常访问(
数据库
格式无效或者需要修复)时,可以使用此工具快速修复
数据库
文件
。实践证明,该工具是众多Access
数据库
修复工具中速度最快、修复率最高的几种之一。 当
打开
或者读写Access
数据库
发生3343(
数据库
格式无效或者
数据库
格式不可
识别
)等错误时,请尽快终止程序运行,将有问题
数据库
文件
复制到一个
文件
夹中。然后使用Microsoft Access创建一个空的
数据库
文件
db1.mdb后关闭。随后本工具,分别指定已
损坏
的
数据库
文件
(源)和新创建的空白
数据库
文件
(目标),点击右上角按钮开始修复。如果源
数据库
有密码,这个工具会弹出窗口要求输入。 根据源
数据库
文件
的大小,该软件运行
可能
需要一定时间。 修复完成后,可以删除源
数据库
文件
,并将目标
文件
(已存放修复结果)重命名为源
数据库
文件
名即可完成任务
PARADOX
数据库
修复工具
paradox
数据库
损坏
,可用此工具修复。带源码。
MS sql
数据库
检测工具
MSSQL
数据库
的检测工具,可以检测出哪些页有问题。
Access
数据库
修复工具
微软Access
数据库
在使用过程中,经常发生Access
数据库
出现错误的情况!此工具可起到修复作用。
数据库(包含打印,安装,报表)
1,217
社区成员
55,952
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章