如何正确插入Text类型字段数据而非插入byte型字符
向表temptable中插入Text类型字段TextField的语句如下:
TempAdvise.ParamByName('TextField').AsString := qryClerk.Fields.Fields[4].AsString ;(此句已经确保被赋予的值全是string类型,而非乱码字符.)
目的:用query控件qryclerk的第五个字段值传给temptable的TextField字段.
运行后,在表中看到此字段是乱码显示(即显示是byte数据)
后来,我到sqlserver中跟踪查到看,以上赋值语句的实际结果如下:
insert into Temptable values('刘德华','女','50','ab','5*','a').
即第五个字段被插入了乱码.
请问:要实现以上赋值语句的目的,该如何解决.
急啊,请大家提供办法,谢了!