其实也许不算bug
1、如果字段是datetime类型,本来含毫秒信息的,但是asstring出来后,毫秒信息就丢失了
2、如果字段是varchar(2000)或sql2005才有的varchar(max)类型,asstring出来只有前1024个字符这个是不是哪里可以配置的??
1、如果字段是datetime类型,本来含毫秒信息的,但是asstring出来后,毫秒信息就丢失了
2、如果字段是varchar(2000)或sql2005才有的varchar(max)类型,asstring出来只有前1024个字符这个是不是哪里可以配置的??
我看了一下 我这里的数据 Datetime字段的有毫秒信息 也全是000
不知道是不是跟这个有关
把NOW转成STRING型的 也是只到秒 ……
2:没有发现有这个问题,呵呵,你是不是用watch看的,watch里面是有限制的。
2、我是使用adoquery.fields[i].asstring
smalldatetime才没有,只精确到分钟
datetime类型是有的,精确度为百分之三秒(等于 3.33 毫秒或 0.00333 秒)2、如果这样就麻烦很多了
不知道它这个1024是哪里做的限制,数据库、驱动、ado、dataset、field?
2.用max...
2、源数据的字段类型已经是varchar(max),但是astring出来只有1024个字节
不过,Tfield再大也只能开到8000,这个不知道哪里能设置,因为varchar(max)已经突破以前8000的限制了