在NT4.0下的数据库使用BDE是好的,在2000下提示别名错误,这是为什么?
我的一个程序,在NT下通过BDE访问服务器的数据库(sql server),使用了DataModel,在DataModel中使用了TDatabase,并指定了别名。程序在初始化时用Tsession动态创建数据别名。在NT4.0下程序能运行,但在调试时关闭程序后,经常出现BDE错误,需要重启delphi5才能运行;在2000下,调试程序后出现别名错,程序执行到session.getailiasname()会抛出异常。
小弟实在不明白为什么,万望各位大虾指点一二?在delphi中使用BDE,datamodel,Tsession...有关数据库的操作有什么需要注意的地方。