使用TQuery查询时的一个问题,急!!!(100分)

  • 主题发起人 主题发起人 aizi
  • 开始时间 开始时间
A

aizi

Unregistered / Unconfirmed
GUEST, unregistred user!
我在使用TQuery查询一个MSSQL数据库时,发现查询到的Varchar(500)的字段最大只能是256个字符!
请问各位高手,怎么解决!
我需要在今天晚上12:00之前解决这个问题,否则我就惨了!!!
如果有高手在今天晚上12:00之前帮我解决了,我将再给一百分!!!!!!!!!!
 
就是这样的。
把这种字段当成TEXT类型来处理。
 
转换一下类型试试。
 
我在TQuery中使用:(Convert(Text,IFile)) as IFile和(Cast(IFile as Text)) as IFile
两种方法都是不行的,查询出错!但是SQL Explorer中执行却是对的。
 
转换一下类型试试。
不转换是不行的。
 
用query.fieldbyname('xx').asmemo试试,
解决没有?
 
使用dbmemo空间.
然后从 dbmemo中读取.有电变态的方法.
 
to aerobull
好像没有asmemeo?!

我认为在Select之后,TQuery里面的已经取到了256个字符,然后进行转换都是徒劳的
应该在select得时候就转换。
 
try set textsize ?
 
你将类型转为MEMO类型就行了。
 
多人接受答案了。
 
后退
顶部