调用ADOconnection的connectionstring的系统对话框。(50分)

  • 主题发起人 主题发起人 pingshx
  • 开始时间 开始时间
P

pingshx

Unregistered / Unconfirmed
GUEST, unregistred user!
请教大家一个问题,在编辑ADOconnection的connectionstring弹出一个对话框(麻烦的是这个对话框是E文,很不协调),点击这个对话框的build按钮,就弹出数据链接属性对话框(中文),如何通过代码得到这个数据链接属性对话框,返回connectionstring??THX!<br>
 
]uses &nbsp;AdoConEd;<br><br>&nbsp; EditConnectionString(ADOConnection1) ;
 
andy263,谢谢你的回答,这里调出那个E文的对话框呀,再点这个对话框的build,就弹出数据链接属性对话框,这是中文的,我要的就是这个对话框。
 
你说的那个只不过是编辑对话框的第二个标签 你可以发送个tab给他看看行不行<br><br>或者自定义一个数据库连接的对话框。
 
同意ANDY263的说法,EditConnectionString(ADOConnection1) ; &nbsp;<br>字串的前部分是你选择的引擎后部分应该就是你要的!
 
发送个tab给他:那个E文对话框还是会出现的呀;<br>自定义一个数据库连接的对话框:那个中文对话框里的《提供程序》那一页呀!
 
ADOConnection1.ConnectionString:=PromptDataSource(Handle, ADOConnection1.ConnectionString);
 
获取不到那个中文对话框里的《提供程序》的信息!
 
那是因為你的MDAC不是中文的,到microsoft down一個就行了.
 
TYZhang,你好,可以调出那个对话框,但按确实按钮之后,如何得到Adoconnection的connectionstring呢?谢谢!
 
ADOConnection1.ConnectionString:=PromptDataSource(Handle, ADOConnection1.ConnectionString);<br>ShowMessage(ADOConnection1.ConnectionString);<br>
 
str := PromptDataSource(Handle, ADOConnection1.ConnectionString);
 
TYZhang:你好,可以啦,这个函数,就返回connectionstring,我还以为传进去的ADOConnection1返回呢![:D]结帐!
 
自己改一下VCL源码,将DFM汉化了!没几个单词,呵呵<br><br>你可以看看VCL源码中,它是怎么调出来那个中文对话框嘛!
 
多人接受答案了。
 
后退
顶部