社区
VB基础类
帖子详情
**********************ado错误捕捉**************************
zzmwz
2006-04-10 04:11:22
ado连接了一个无效地址已经捕获到了该错误,可ado每次还自己弹一个窗口 提示文件名错 能否屏蔽这个窗口,多谢指教
...全文
245
16
打赏
收藏
**********************ado错误捕捉**************************
ado连接了一个无效地址已经捕获到了该错误,可ado每次还自己弹一个窗口 提示文件名错 能否屏蔽这个窗口,多谢指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzmwz
2006-04-17
打赏
举报
回复
一周了也没个答案,哎...........
DengXingJie
2006-04-14
打赏
举报
回复
If Dir(TxtLink(Index).Text) = "" Then
MsgBox "資料不存在"
Exit Sub
End If
把以上語句放在frmData.Adodc1.ConnectionString 的前面試試
zzmwz
2006-04-14
打赏
举报
回复
顶顶顶
zzmwz
2006-04-13
打赏
举报
回复
frmData.Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0" & _
";Data Source=" & TxtLink(Index).Text & _
";Jet OLEDB:Database Password=zzmzcs"
On Error GoTo ConnErr
'连接数据库
frmData.Adodc1.CommandType = adCmdText
frmData.Adodc1.RecordSource = "select 编号,车号,时间,轴数,限载,整车重,整车超,操作员,操作员编号,超限率,超限次数,车速 ,图片 from che where 时间>#" _
& "2003-12-09 00:00:00" & "#" & " and 时间<#" & "2003-12-09 00:00:00" _
& "#" & " order by 编号"
frmData.Adodc1.Refresh
MsgBox "连接数据库成功!", vbInformation, "连接"
Exit Sub
ConnErr:
MsgBox "连接数据库错误!", vbInformation, "连接"
在"连接数据库错误"窗口弹出之前会弹出一个窗口,标题是adodc1,提示文件名错误,我想屏蔽的就是这个窗口
DengXingJie
2006-04-12
打赏
举报
回复
If Dir("D:\TEST\雜\各種資料的連接\File\TEST.mdb") = "" Then
MsgBox "資料不存在"
Exit Sub
End If
可以實現of123() 所說的方法
DengXingJie
2006-04-12
打赏
举报
回复
不知樓主連的是什麼樣的數據源
我測試過連SQL Server、Access都可捕捉到資料源不存在錯誤
能否把連接字串貼出來看看
zzmwz
2006-04-12
打赏
举报
回复
to of123:你明白我的意思了,能不能提供一个实例,多谢
lv1
2006-04-11
打赏
举报
回复
可以吧, 我故意写了一个错误的列,能从Err.Description弹出错误信息啊,点解?
lv1
2006-04-11
打赏
举报
回复
to:of123
捕获不到?
确定否?我看看原来的代码怎么捕的先
of123
2006-04-11
打赏
举报
回复
Jet Engine 的出错对话框先行出现。用错误捕获无法奏效。
建议:
1 用 DIR 等函数先行检查数据库是否存在。
2 用 API FindWindow 函数搜寻Jet Engine 的出错对话框,用 SendMessage 函数令其关闭。
lv1
2006-04-11
打赏
举报
回复
只想屏蔽的话在上面代码中的ErrLine下不做处理就行了吧,我经常这么做,汗....
sub aa()
on error goto errline
...
...
exit sub
errline:
end sub
DengXingJie
2006-04-11
打赏
举报
回复
除了MsgBox Err.Description所彈出的窗體外還有其它的窗體彈出來嗎?
zzmwz
2006-04-11
打赏
举报
回复
to DengXingJie(杰西): 这个我已经做过了,我的意思是屏蔽ado自动弹出的窗口
DengXingJie
2006-04-10
打赏
举报
回复
Private Sub Form_Load()
On Error GoTo ErrLine
Cn.ConnectionString = "driver=SQL Server; server=192.168.2.100;uid=sa;pwd=123456;database=TEST"
Cn.Open
Exit Sub
ErrLine:
If Err.Number = -2147467259 Then
MsgBox Err.Description
Exit Sub
End If
End Sub
不知是不是你要的
faysky2
2006-04-10
打赏
举报
回复
想不出办法
dingzhihui
2006-04-10
打赏
举报
回复
up
餐饮管理.dsw
catch (_com_error e) //COM
错误
取得,当执行COM功能的时候,如果出错,可以
捕捉
到_com_error的异常 { CString strComError; strComError.Format("
错误
编号: lx\n
错误
信息: %s\n
错误
源: %s\n
错误
描述: %s...
餐厅管理信息系统课程设计
temp.Format("连接数据库
错误
信息:%s",e.ErrorMessage()); AfxMessageBox(temp); return; } m_pRecordset->AddNew(); m_pRecordset->PutCollect("UserName",_variant_t(m_strUserName)); ...
winform控件与
ADO
.NET
ADO
.NET的名称起源于
ADO
(ActiveX Data Objects),是一个COM组件库,用于在以往的Microsoft技术中访问数据。之所以使用
ADO
.NET名称,是因为Microsoft希望表明,这是在NET编程环境中优先使用的数据访问接口。
Visual C++ 数据库系统开发完全手册.part2
9.4.1
捕捉
错误
9.4.2 C++中的
错误
处理 9.4.3 编制
错误
处理程序 第二篇 数据库应用篇 第10章 管理SQL Server 2000 10.1 安装SQL Server 10.2 配置服务器 10.2.1 启动、暂停和停止SQL Server服务器 10.2.2 注册SQL ...
Visual C++ 数据库系统开发完全手册.part1
9.4.1
捕捉
错误
9.4.2 C++中的
错误
处理 9.4.3 编制
错误
处理程序 第二篇 数据库应用篇 第10章 管理SQL Server 2000 10.1 安装SQL Server 10.2 配置服务器 10.2.1 启动、暂停和停止SQL Server服务器 10.2.2 注册SQL ...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章