运行程序后出现"vb6.exe 产生了错误"提示框,具体问题描述在里面,请进来看,谢谢.

s_help 2003-12-22 11:44:15
在vb程序里,当我想在数据库里insert一条记录,或update一条记录时,运行到任何ADODB.Command对象的Execute方法时系统就会弹出一个消息框"vb6.exe 产生了错误,会被windows关闭,您需要重新启动程序。 正在创建错误日志。" 然后整个VB就自动关掉了。本来没这个问题的,今天来就出现这个问题了。

然后我看了错误日志,具体错误描述如下:

发生应用程序意外错误:
应用程序: VB6.exe (pid=548)
时间: 2003-12-22 @ 10:55:10.066
意外情况编号: c0000005 (访问侵犯)

*----> 系统信息 <----*
计算机名: SCM
用户名: Administrator
处理器数量: 1
处理器类型: x86 Family 15 Model 1 Stepping 3
Windows 2000 版本: 5.0
当前内部版本号: 2195
Service Pack: None
当前类型: Uniprocessor Free
注册的单位: huanya
注册的所有者: s_ming

*----> 任务列表 <----*
0 Idle.exe
8 System.exe
136 smss.exe
164 csrss.exe
184 winlogon.exe
212 services.exe
224 lsass.exe
388 svchost.exe
420 spoolsv.exe
452 svchost.exe
480 sqlservr.exe
560 navapsvc.exe
592 regsvc.exe
624 MSTask.exe
836 Explorer.exe
944 Rundll32.exe
996 loadqm.exe
1020 navapw32.exe
1028 rundll32.exe
1044 rundll32.exe
1056 HbInst.exe
1068 internat.exe
1084 MsnMsgr.exe
288 sqlmangr.exe
988 IEXPLORE.exe
1328 isqlw.exe
548 VB6.exe
1308 drwtsn32.exe
0 _Total.exe

(00400000 - 005CD000)
(77F80000 - 77FF9000)
(0FA90000 - 0FC32000)
(77A30000 - 77B24000)
(77D20000 - 77D8F000)
(77E60000 - 77F35000)
(77D90000 - 77DEA000)
(77F40000 - 77F7C000)
(77DF0000 - 77E54000)
(77990000 - 77A25000)
(75E00000 - 75E1A000)
(0F6F0000 - 0F7EA000)
(6DD30000 - 6DD36000)
(10000000 - 10053000)
(71710000 - 71794000)
(77560000 - 777A0000)
(70BD0000 - 70C35000)
(78000000 - 78046000)
(777E0000 - 777E7000)
(75950000 - 75956000)
(53000000 - 53007000)
(37210000 - 37248000)
(016F0000 - 016F7000)
(77CA0000 - 77D20000)
(6DDE0000 - 6DDE8000)
(306C0000 - 30A4A000)
(279E0000 - 27A69000)
(66000000 - 66153000)
(66630000 - 6664C000)
(770F0000 - 772ED000)
(27580000 - 27685000)
(76AF0000 - 76B2E000)
(217A0000 - 217C3000)
(50760000 - 50772000)
(02B20000 - 02D14000)
(24D90000 - 24DA5000)
(73270000 - 7327A000)
(77810000 - 7784C000)
(77080000 - 770A3000)
(76F60000 - 76F6F000)
(773A0000 - 773B2000)
(75100000 - 7514F000)
(77BC0000 - 77BCF000)
(75150000 - 75156000)
(750E0000 - 750EF000)
(74FB0000 - 74FC4000)
(74FA0000 - 74FA8000)
(77930000 - 77959000)
(77960000 - 77984000)
(74FD0000 - 74FDA000)
(71000000 - 71149000)
(74920000 - 74946000)
(04470000 - 044FE000)
(78080000 - 78095000)
(780A0000 - 780B2000)
(04000000 - 04134000)
(1F7B0000 - 1F7E1000)
(1F850000 - 1F866000)
(1F9C0000 - 1FA17000)
(41090000 - 410BD000)
(777C0000 - 777DD000)
(76940000 - 76947000)
(1FA20000 - 1FA36000)
(1F800000 - 1F818000)
(74CB0000 - 74CC2000)
(75490000 - 75494000)
(77400000 - 77478000)
(773F0000 - 77400000)
(78140000 - 7815A000)
(77BD0000 - 77BE1000)
(74CD0000 - 74CD7000)
(1B590000 - 1B625000)
(0B280000 - 0B2EF000)
(68E90000 - 68EB9000)
(1F430000 - 1F4A7000)
(1F660000 - 1F67F000)
(1F8A0000 - 1F905000)
(1F910000 - 1F920000)
(1F690000 - 1F6DA000)
(0BD30000 - 0BD45000)
(1F6E0000 - 1F6E4000)
(72F70000 - 730A4000)
(760C0000 - 76118000)
(6AF00000 - 6AF9E000)
(6A050000 - 6A05F000)
(738A0000 - 738AF000)
(68100000 - 6810D000)
(77BF0000 - 77C4D000)
(1F320000 - 1F36B000)
(1F370000 - 1F375000)

线程 ID 0x1e8 的状态转储

eax=0bb387cc ebx=0bb3877c ecx=000014b8 edx=0bb42b40 esi=0bb36e68 edi=0bb38778
eip=1f453e7e esp=0012efd4 ebp=0012eff8 iopl=0 nv up ei ng nz na po cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000287


函数: <nosymbols>
1f453e65 85c9 test ecx,ecx
1f453e67 7630 jbe DllCanUnloadNow+0x17f6c (1f45c999)
1f453e69 8b45f4 mov eax,[ebp+0xf4] ss:010bc5ce=????????
1f453e6c 83c004 add eax,0x4
1f453e6f 894d20 mov [ebp+0x20],ecx ss:010bc5ce=????????
1f453e72 33c9 xor ecx,ecx
1f453e74 3908 cmp [eax],ecx ds:0bb387cc=00080100
1f453e76 894d28 mov [ebp+0x28],ecx ss:010bc5ce=????????
1f453e79 7616 jbe DllCanUnloadNow+0x17f64 (1f45c991)
1f453e7b 8b50fc mov edx,[eax+0xfc] ds:0cac5da2=????????
错误 ->1f453e7e 6683640a2400 and word ptr [edx+ecx+0x24],0x0 ds:00f8ea90=????
1f453e84 ff4528 inc dword ptr [ebp+0x28] ss:010bc5ce=????????
1f453e87 8b5528 mov edx,[ebp+0x28] ss:010bc5ce=????????
1f453e8a 83c134 add ecx,0x34
1f453e8d 3b10 cmp edx,[eax] ds:0bb387cc=00080100
1f453e8f 72ea jb DllCanUnloadNow+0x1784e (1f45c27b)
1f453e91 83c018 add eax,0x18
1f453e94 ff4d20 dec dword ptr [ebp+0x20] ss:010bc5ce=????????
1f453e97 75d9 jnz DllCanUnloadNow+0x18245 (1f45cc72)
1f453e99 8d45ec lea eax,[ebp+0xec] ss:010bc5ce=????????
1f453e9c 50 push eax
1f453e9d ff37 push dword ptr [edi] ds:0bb38778=00000002


请碰到过这个问题的同志帮我看看,急啊~
...全文
75 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
flc 2003-12-22
关注
回复
SoHo_Andy 2003-12-22
没有遇到过,感觉你的系统中了病毒
回复
s_help 2003-12-22
系统装了诺顿,而且发生问题后查了一下,没毒的.
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告