我用ado连接到sql2000数据库的应用程序,在xp下可以运行.可是放到windows2003下却连不上,不知道为啥!!但是如果windows2003那台机子装有delphi的话,却可以找到数据库,,这时又把delphi卸载掉,仍然能找到数据库...救命啊,各位大虾!!!
解决方案 »
- 如何让Label标签上的字竖着显示呢?
- TDecisionGraph图形组件 如何使用他的打印预览或打印时可以选择打印机?
- 谁能给我发一份Developer Express最新版本的控件包及其打印系统,谢谢。100分,不够再加
- delphi6.0和delphi7.0有什么区别?
- 怎样把DBGrid的左边第一列左面的一个细小列(有一个小黑三角)去掉???
- Delphi 7中TcpClient 组件为何OnRead事件只有一个参数
- realplay怎么隐藏?
- 李维的<<delphi5.x分布式多层应用电子商务>>的第二章第一个例子--wed应用程序,已经成功编译成一个Product1.dll文件。可是在IE(win2000+i
- 怎么判断我当前的光标处在哪条纪录和怎么判断当前纪录是否为空?
- 关于计算时间的问题!
- 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下却出现前述的症状,不能获取数据。