求救?
我的程序中的数据模块有一个Adoconnection,我应该在什么地方设置connectionstring属性,我在每个窗体加载时设置该属性但程序报错:“对象已打开,不能进行操作”,不在每个窗体上设置程序也报错:“丢失connectionstring”,我在数据模块的create事件中设置也有错误:
adoconnection.connectionstring:='provider=microsoft.jet.oledb.4.0;data source=' + extractfilepath(application.exename) + 'xxxxxx.mdb;';
错误在我输入到application后面的句号时,程序报错,请高手指教,谢谢!!!
问题点数:0、回复次数:6Top
1 楼DelphiBird(爱你等于爱自己)回复于 2003-11-03 18:36:42 得分 0
编译之前先去掉你的ADOCONNECTION在属性页中设置的connectionstring,把它状态设置为false;
然后在每个窗口上不要单独设置adoconnection了,
最后一种错误是你的路径写的不对Top
2 楼Shiyl(云淡风清 卷舒自在)回复于 2003-11-03 18:38:40 得分 0
upTop
3 楼ztgw(ztgw)回复于 2003-11-03 19:14:04 得分 0
我已经编译之前先去掉你的ADOCONNECTION在属性页中设置的connectionstring,connectionstring属性该在什么地方设置,另外extractfilepath(application.exename)这是为了获得程序路径怎么会错呢?Top
4 楼kyky126(阿康)回复于 2003-11-03 19:52:37 得分 0
编译之前ACTION属性设置为false
Top
5 楼ma7ht(飞天马)回复于 2003-11-03 19:53:41 得分 0
Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=True;Packet Size=4096;Persist Security Info=False;Initial Catalog=金石软件科技有限公司;Use Procedure for Prepare=1;Data Source=127.0.0.1;Use Encryption for Data=False;Tag with column collation when possible=False
这是我的连接字符串,参考一下
Top
6 楼ztgw(ztgw)回复于 2003-11-04 09:26:02 得分 0
还是没有成功,数据连接组件都在数据模块上,每个窗体都是通过ADOquery来进行数据库的操作,现在我的问题还是和最上一样,请高手能否详细指点,谢谢!!!!!!Top




