关于测试数据库的连接是否正常 我认为测试数据库是否连接正常只要用一个try database1.connected:=true;exceptend;就可以了~因为一个能够连接~则表示程序与数据库连接正常~~其他的如果属性设置正确~就应该没有问题的~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try database1.connected:=false; database1.connected:=true;exceptend;但是只用一个Database控件的话,Database1.connected:=false;时会使所有使用该Database 的已打开的数据集控件 Close, 会造成一些不便。 用一个database控件应该就可以了。你用两个的话,很难控制表的操作,除非你十分清楚。在测试数据库连接的时候,可以启动一个计时器,判断是否超时。至于数据库连接的数量,应当不是这样算的吧,大概是5个license,可以提供给5台机器使用 BDE与数据库连接的连接数是由TSession来决定的,Session的设置界定应用程序如何连接数据库,在同一个程序中数据库连接数与有几个DATABASE无关licence的计算可能是按登录数据库系统的不同用户数决定的(两个人使用同一个用户名登录应该是一个licence) cobi(小新国际),你可能误解了我的意思,我用两个Tdatabase的其中一个只用来做连接测试的(平时是not connected 的),而另一个才是正常使用的,所以不存在控制表开关的问题。lincence究竟怎么计算呀? 这是何苦呢?用一个Tdatabase照样可以呀 lincence可能指sever服务器中的数据库被客户端同时访问同一个database时,客户端的站点数,该问题只能通过购买的方式获得站点数的多少,与程序中的database的个数毫无关系 如何从dll中返回错误 怎么提取Ico真彩色? 对于“2005-05-25”这类的时间格式,怎么自动加上一个月?变成2005-06-25 高分求多媒体文件加密算法 在调用外部程序 Regsvr32 时,怎么 能不产生 提示窗体?? 急得不得了!!!这个问题对我来讲有点麻烦(关于dbgrid表)! 如何获得网络断开的消息? 如何实现Query的跨库查询? 讨论动态数组的问题以及Stream和OleVariant 求助高手:工作中的一个问题莫名其妙 为什么用了上面的语句总是出现,listbox out bound! 可以用 WinExeC 同时打开两个文件吗? 不行的话,该怎样呢?
database1.connected:=false;
database1.connected:=true;
except
end;
但是只用一个Database控件的话,Database1.connected:=false;时会使所有使用该Database 的已打开的数据集控件 Close, 会造成一些不便。
在测试数据库连接的时候,可以启动一个计时器,判断是否超时。
至于数据库连接的数量,应当不是这样算的吧,大概是5个license,可以提供给5台机器使用
客户端的站点数,该问题只能通过购买的方式获得站点数的多少,与程序中的database的
个数毫无关系