c/s结构的应用中,通过bde和database连接服务器上的数据库,如何才能够获得数据库服务器的类型及其版本号——是sybase 11,sql any whe

  • 主题发起人 主题发起人 roshui
  • 开始时间 开始时间
R

roshui

Unregistered / Unconfirmed
GUEST, unregistred user!
c/s结构的应用中,通过bde和database连接服务器上的数据库,如何才能够获得数据库服务器的类型及其版本号——是sybase 11,sql any where 6,还是oracle 8?(100分)<br />c/s结构的应用中,通过bde和database连接服务器上的数据库,

如何才能够获得数据库服务器的类型及其版本号

——是sybase 11,sql any where 6,还是oracle 8?
 
如果是oracle的话,
select * from v$version;
sql server的话
SELECT @@VERSION;
sybase ,用sql server的语句试试吧

 
在delphi admin 中查看其类型
 
xsszh,不要这么麻烦吧,直接问客户他安装的dbms是什么系统不就完了(xixi)
 
简单的判断TdataBase的DriverName,可以得到数据库的类型。
 
to all

我先试试再说。

to honghs

在我的程序中需要这个信息来进行逻辑判断
 
让用选择他用的数据库,用标志变量传入程序。

根据它设置TDatabase

try

Database1.Open;

except
ShowMessage('数据库类型错误!重新选择!');
end;

 
多人接受答案了。
 
后退
顶部