K:对 TableName赋值时出现的错误!(50分)

  • 主题发起人 主题发起人 孔枫
  • 开始时间 开始时间

孔枫

Unregistered / Unconfirmed
GUEST, unregistred user!
"Access violation at address 004FB6F in module NetAccount.exe.
Read of address 00000368"

我知道这种错误千奇百怪,没有程序,很难说清。但没办法 。大家想想,
能不能提供点线索?数据库是SQLServer.
 
不是数据库程序有时也是这个错误,有时把 exe 删除重新运行就好了,有时不行
 
在对TableName赋值前先Close Table试试.
 
ActiveX有时也会出现这个错误。关掉IE重来就行了,
可能是Win本身的错误。
 
把tablename赋给谁了?多半是这个控件的问题。例如这个控件是否存在?是否已经Free?
 
2mikecool;已经close了;

2tanglu:
错误语句如下:
frmAllDatas.W3LogData.TableName:=frmMain.ResultListBox.Items
[ResultListBox.ItemIndex];
 
frmMain.ResultListBox.Items[ResultListBox.ItemIndex]
不存在,就是说,值为NIL了,具体情况可能是ResultListBox中没有选定的Item
 
最好先看一下resulistbox的items的值是不是为空
showmessage(frmMain.ResultListBox.Items
[ResultListBox.ItemIndex];)

frmAllDatas.W3LogData.TableName:=frmMain.ResultListBox.Items
[ResultListBox.ItemIndex];
 
是这句错了吗?是在什么事件中写的?
 
问题解决了
方法是把我以前的备份找到,在备份上重新写。稀奇古怪就可以了。
不过,如果没有大家参与,我也搞不好的。
谢了谢了
 
多人接受答案了。
 
后退
顶部