不知道是怎么回事。你说的(-1,0)是指在客户端的应用程序取得的结构吧?是不是与客户端数据库接口有关?如果你没有使用SQL2000的特性,那就换回去吧。

解决方案 »

  1.   

    我本来是用DELPHI 5 + BDE + SQL SERVER 7.0工作的。
    昨天才把数据库整个升级为SQL SERVER 2000.
    主要是想使用SQL SERVER 2000的自定义函数功能。但是原来在Sql server 7.0 中的bit型 -1代表true,0代表false这个结果不单只是用bde可以得到,用SQL SERVER 7.0内带的查询分析器也是这样。本来我看SQL SERVER 7.0内带的Book on line中bit型只是 1,0,null的。但是看ISQLW的返回值是 -1,0的,用insert into也是 -1,0如果没有解决的办法,看来只能退回sql server 7.0 了。