社区
数据库(包含打印,安装,报表)
帖子详情
不能打开数据库 ''。应用程序可能无法识别该数据库,或文件可能损坏。
gdutqhl
2003-12-30 11:29:16
请教大家,这个是什么原因,同样的代码,有时候不出错,有时候出错。
环境:VB6+access97
...全文
3122
15
打赏
收藏
不能打开数据库 ''。应用程序可能无法识别该数据库,或文件可能损坏。
请教大家,这个是什么原因,同样的代码,有时候不出错,有时候出错。 环境:VB6+access97
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
在实例098中,VB程序
可能
会首先尝试读取
数据库
文件
,判断
文件
是否可
打开
或是否报错。如果
文件
无法
打开
,程序会尝试使用不同的方式读取数据块,以判断是
文件
系统层面的
损坏
还是
数据库
内容的
损坏
。针对不同的
损坏
情况...
ACCESS
数据库
修复工具
当
打开
或者读写Access
数据库
发生3343(
数据库
格式无效或者
数据库
格式不可
识别
)等错误时,请尽快终止程序运行,将有问题
数据库
文件
复制到一个
文件
夹中。然后使用Microsoft Access创建一个空的
数据库
文件
db1.mdb后关闭...
SQL Server MDF
文件
检测程序
当SQL Server
数据库
出现问题,如
损坏
、丢失或
无法
访问时,就需要使用专门的工具来检测和修复MDF
文件
。 "SQL Server MDF
文件
检测程序"是一个用于检查和诊断SQL Server
数据库
主数据
文件
(MDF)状态的
应用程序
。这个...
MYSQL
数据库
修复工具
这些
文件
是InnoDB或MyISAM存储引擎下的关键组成部分,它们的
损坏
可能
导致
数据库
无法
正常工作。 2. 支持多种MySQL版本:此修复工具兼容当前最新的MySQL版本,这意味着无论是较早的MySQL 5.x版本还是最新的MySQL 8.x...
数据库
文件
查看器 mdf viewer
当
数据库
mdf
不能
打开
或者有
损坏
时,可以用此软件来查看
数据库
文件
,此软件会自动尝试
识别
有错误的表。 但是这个软件
不能
把查看到的数据导出,比较遗憾。中文字段
不能
显示。
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章