帮忙看看一个查询语句

wei8265 2005-10-26 07:04:49
“where claimno=:q and substring(danwei,1,4)=:p”
where字句中的“:”有什么作用
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzit0721 2005-10-27
  • 打赏
  • 举报
回复
“where claimno=:q and substring(danwei,1,4)=:p”
where字句中的“:”其实就是最专业的赋值操作
tempture 2005-10-27
  • 打赏
  • 举报
回复
参数
zlp321002 2005-10-26
  • 打赏
  • 举报
回复
--
sql.add('where policyno=:q and substring(danwei,1,4)=:p');
=
sql.add('where policyno=@q and substring(danwei,1,4)=@p');
=或者
sql.add('where policyno='+edit2.Text+' and substring(danwei,1,4)='+form3.edit3.Text+'');
wei8265 2005-10-26
  • 打赏
  • 举报
回复
数据库用的是SQL SERVER ,
sql.Add('select 赔案号=claimno,保单号=policyno,被保险人=insurance)
sql.add('where policyno=:q and substring(danwei,1,4)=:p');
parambyname('q').value:=edit2.Text;
parambyname('p').value:=form3.edit3.Text;
zlp321002 2005-10-26
  • 打赏
  • 举报
回复
--你的不是T_SQL语法吧! 是不是Oracle的,应该是赋值操作吧!

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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