如何正确插入Text类型字段数据而非插入byte型字符

newdelphi2006 2006-11-26 01:29:33
向表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').
即第五个字段被插入了乱码.

请问:要实现以上赋值语句的目的,该如何解决.
急啊,请大家提供办法,谢了!
...全文
230 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wshuangminlg 2007-01-09
  • 打赏
  • 举报
回复
帮LZ顶
tcxx2008 2006-12-28
  • 打赏
  • 举报
回复
晕到的,你这个是什么语言的哦,怎么有Text类型
知道有char varchar 类型
chenjunhui 2006-12-13
  • 打赏
  • 举报
回复
顶是硬道理

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧