windows2003 ado数据库连接的问题!! 我用ado连接到sql2000数据库的应用程序,在xp下可以运行.可是放到windows2003下却连不上,不知道为啥!!但是如果windows2003那台机子装有delphi的话,却可以找到数据库,,这时又把delphi卸载掉,仍然能找到数据库...救命啊,各位大虾!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我顶啊,我估计安装delphi的时候它注册了些什么东西 一直用2003没见过这个问题,你connection怎么写的? 我用的也是Windows2003,Windows2003安全性很高,只不过没遇到这种情况建议Windows2003打上SP1补丁. 要安装ADO驱动。MDAC 要是安装了OFFICE可以不再安装。还有就是到系统的本地安全策略里看一下。 sql那台的SQL的TCP有没有开?如果没开的话,在此台电脑上可以连Sql,但其它电脑是连不上的 跟操作系统绝对没关系,使用ADO只会跟ADO有关,还有是不是什么软件策略阻止了软件的执行. 查询代码是这样的,请帮看看:Function OpenSQL(Const sql:String;var dCDS: TClientDataset):Boolean;{sql:查询语句;dCDS:存放查询结果}begin try DM.ADOQry.Close; DM.ADOQry.SQL.Text:=sql; DM.CDS.Open; dCDS.Close; dCDS.Data:=DM.CDS.Data; DM.CDS.Close; DM.ADOQry.Close; result:=True; except DM.ADOQry.Close; result:=False; end;end;这个函数在XP系统下没事,可是在windows2003下却出现前述的症状,不能获取数据。 靠,我终于找到原因了!!原来我注册 MIDAS.dll没有成功。谢谢各位同志。。 用DELPHI读取EXE_DLL文件的相关参数 F1调用帮助文件的问题 constructor create 和creat的区别? 在DLL的一个窗体中访问另一个窗口的组件为何会出现错误? create newinstance请教 500 分求解(一次不够可以分几次给) 请教各位同盟一个问题!!!!! 运行出现错误 各位大虾快来指路 关于TreeView编程,有得学!!! Delphi7 LoadPackage 报错 'Application is not licensed to use this feature' delphi6 添加新窗体到工程中后不能运行,新手入门问题!
要是安装了OFFICE可以不再安装。
还有就是到系统的本地安全策略里看一下。
Function OpenSQL(Const sql:String;var dCDS: TClientDataset):Boolean;
{sql:查询语句;dCDS:存放查询结果}
begin
try
DM.ADOQry.Close;
DM.ADOQry.SQL.Text:=sql;
DM.CDS.Open;
dCDS.Close;
dCDS.Data:=DM.CDS.Data;
DM.CDS.Close;
DM.ADOQry.Close;
result:=True;
except
DM.ADOQry.Close;
result:=False;
end;
end;
这个函数在XP系统下没事,可是在windows2003下却出现前述的症状,不能获取数据。