各位大侠,我用D7写了一个和数据库相关的程序使用ADO,但是放到其他机器上的时候(这台机器上安装了VC6,已经有ADO)无法打开属性连接窗口。请大家指点一下,谢谢!
procedure TFormConToDB.BtnConnClick(Sender: TObject);
begin
DM.ADOConn.Connected := false;//关连接
aConStr := PromptDataSource(Application.Handle ,'');//弹出属性连接窗口
DM.ADOConn.connectionString:=aConStr;
if DM.ADOConn.connectionString <> '' then
begin
DM.ADOConn.Connected:= true;
showMessage('数据库成功连接'); end
else
ShowMessage('没有连接到数据库,不能执行后续操作');
end;
procedure TFormConToDB.BtnConnClick(Sender: TObject);
begin
DM.ADOConn.Connected := false;//关连接
aConStr := PromptDataSource(Application.Handle ,'');//弹出属性连接窗口
DM.ADOConn.connectionString:=aConStr;
if DM.ADOConn.connectionString <> '' then
begin
DM.ADOConn.Connected:= true;
showMessage('数据库成功连接'); end
else
ShowMessage('没有连接到数据库,不能执行后续操作');
end;
解决方案 »
- 用delphi的append插入,会把一个datetime从日期和时间中截断。请问如何解决
- 打开工程文件时提示“..in module 'coreide70.bpl'”的错误
- 如何实现将一个目录下的所有文件即*.*(不包括子目录)拷贝到另一个目录下?
- 改变图象大小问题
- delphi数据库运行问题
- 新手的字体设置问题,请求大哥们帮忙!
- 时间如何显示按秒来变化的效果?
- DBComboBox1修改items属性问题
- Teechart7中的饼图百分比之和为何不等于100%??
- 如何去掉cxgrid表格中Header,band里面的表格线,那个属性可以控制?
- 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突.
- delphi如何实现数据库中的数据查询?
装一个高版本的MDAC试一下。比如2.8
MDAC的版本在注册表中可以查到
HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess