有三个窗体 form_main ,form1 ,form2 . form_main 是主窗口, form_main 中 ShowModal 打开 form1 , form1中有个adoTable , form1 中 ShowModal 打开了 form2现在我在form2中写了一段脚本意思是编辑form1中的adoTable数据集,form2 used 了form1 。form2 中大脚本写到:
Form1.ADOTable.Edit ; //第1句
Form1.ADOTable.Append ; //第2句
Form1.ADOTable.FieldByName('bh').AsString:='01'; //第3句
Form1.ADOTable.Post ; //第4句为什么编译时没问题,但运行时总停在
Form1.ADOTable.Edit ; //第1句报错误:
Access violation at address 005D0B4D in module 'project1.exe' Read of address 000002F8'.Process stopped.
Ues step or Run to continue .各位大哥快帮忙吧,我实不知道为什么了。
Form1.ADOTable.Edit ; //第1句
Form1.ADOTable.Append ; //第2句
Form1.ADOTable.FieldByName('bh').AsString:='01'; //第3句
Form1.ADOTable.Post ; //第4句为什么编译时没问题,但运行时总停在
Form1.ADOTable.Edit ; //第1句报错误:
Access violation at address 005D0B4D in module 'project1.exe' Read of address 000002F8'.Process stopped.
Ues step or Run to continue .各位大哥快帮忙吧,我实不知道为什么了。
解决方案 »
- 我用fastmm4进行内存泄漏查看的时候,老是出现下面的泄露问题,高手进,为什么呢?
- 使用全局变量遇到的一个问题 请教下大家
- 将一个Byte类型的整数转换为对应的字符时出错,请有经验的朋友指点!!
- 操作excel
- delphi中是否有类似vb中的那个split的函数?
- 小弟不才,准备翻译一些delphi.net的技术资料。希望大家一起来加入吧!
- TWebBrowser问题
- ★★如何更改InputBox的字体及将其中的英文改为中文?
- 紧急问题大求助!!!!!!!!!!!!!!高分相送
- 请问如何在DELPHI中读取EXCEL表格中各字段的内容啊?
- dlephi新手问题.......
- 出现错误 Invalid use of keyword. Token: = Line Number:2 我的代码有什么问题么?谢谢了~
form1.showmodual;
form1.free ;
form1中又有按钮,在需要时打开form2 ,同样form2 也是动态创建的,form1,form2在主程序开始运行后都不自动创建。另外Form1.ADOTable是在开的状态。
放到单独的datamodule中,或者动态判断
if ADOTable1 <> nil then
do
這個 Form1 是FORM1單元中的全局變理還是在MAIN裏面又重新聲明的?
編輯的時候,到From1去編輯。Datasource.dataSet := ADOTable;
然後在Form1中編輯ADOTable。就可以了、