AdoStoredProc的参数设定问题,高手请进!

menu75 2002-11-18 02:03:06
使用AdoStoredProc调用存储过程向表中插入数据,数据库表中的字段是Char,但是需要存放的是二进制的数据,在存储过程中如何设定传入参数。我最开始DataType设为ftString,但是存放到表中发生字段错位。我又试了ftVariant,但在给参数赋值时却是类型不兼容,其他也试过了,还是搞不定。
...全文
34 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
menu75 2002-11-19
  • 打赏
  • 举报
回复
to newyj
no use, 二进制中可能有$00的数据,这样,你试试chr($77)+chr(0)+chr($bb)会得到什么结果
newyj 2002-11-18
  • 打赏
  • 举报
回复
就用ftstring,
比如你的数据时 77 ab bb
.astring := chr($77)+chr($ab)+chr($bb);//
fyje 2002-11-18
  • 打赏
  • 举报
回复
类型只要跟存储过程相应参数类型一致就可以了,无需什么特殊设定的

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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