StoredProc传递参数的问题?

azheok 2003-11-20 09:49:57
我传了空格给sql server,但这个值被sql server认为是null值。这是为什么?在sql server里直接付值执行没有这样的问题。
...全文
49 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenkandy 2003-11-20
  • 打赏
  • 举报
回复
同意hongqi162, 在delphi 的ado連接sql server ,oracle db的procedure 時候
會常有這些問題,所以很多時候參數設定或者 prepare處理是必要的
delphiseabird 2003-11-20
  • 打赏
  • 举报
回复
直接设置为Prepared即可
delphiseabird 2003-11-20
  • 打赏
  • 举报
回复
有理
hongqi162 2003-11-20
  • 打赏
  • 举报
回复
StoredProc.StoredProcName := 'ProcName';
StoredProc.Params.CreateParam(ftInteger, '@用户编号',ptInput);
StoredProc.Params[0].Value := 100;
StoredProc.Prepare;
StoredProc.ExecProc;
第二行要加上,因为第一行进行后会清掉Params。
还要加上第四行。
zzh26 2003-11-20
  • 打赏
  • 举报
回复
你的字段类型是什么?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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