delphi7.0做了一个数据修改程序
界面上dbmemo绑定在一个varchar类型的字段上
原来该字段为varchar(255),后来发现长度不够,但是类型不能改变,只能改为varchar(300),但是delphi7取出来后,在255处截断。不论是存还是取,最多只能是255个,但是直接在数据库界面输入,可以输入超过255个。
看了sqlserver的帮助,提到了:
DB-Library 应用程序和使用来自 SQL Server 6.5 版或更早版本的 SQL Server ODBC 驱动程序的应用程序最多仅支持 255 个字节的字符数据。如果这些应用程序尝试检索 SQL Server 7.0 版或更新版本的字符参数或包含超过 255 个字节的数据的结果集,字符数据将在 255 个字节处截断。不知道如何解决?请高手赐教!