读书人

string 和 widestring 怎么转换异常如

发布时间: 2012-03-09 16:54:56 作者: rapoo

string 和 widestring 如何转换错误如下?
project pil.exe raised exception class EDatabaseError with message 'TelList:type mismatch for field 'Tel1', 'expecting:string actual:widestring'.Process stoped.

[解决办法]
:=


直接转换
或者将引用地址赋值
[解决办法]
在DELPHI中,string和WideString是隐式转换的,在赋值的时候就自动转换,但是看你的错误(EDatabaseError)是数据库出错。
[解决办法]
数据库里的字段Tel1是什么类型?
[解决办法]
数据库里的字段Tel1 设置为varchar 试一下。一般不用nvarchar类型的。这个字段长度不够引起的吧。
[解决办法]
你赋值和取值的都用AsString就没问题的,你是否有什么特别的写法?

读书人网 >.NET

热点推荐