关于嵌套查询格式问题

.Net技术 码拜 8年前 (2017-04-16) 1252次浏览
string sqlselect3 = “select pk_iSPID as 销售合同收款编号,pk_iSXID as 销售合同编号,fpayment_amount as 收款金额,cpay as 支付形式,tcollection_time as 收款时间 from collection_payments where pk_iSXID in (select pk_iSXID from sell_contract where pk_iID=””+tlcb1.Text+””)”;
dgv4.DataSource = Bdingsource(sqlselect3, tableName1).Tables[0];
运行后报错:关于嵌套查询格式问题
问一下是不是嵌套查询语句的格式错了 该怎么该?
解决方案

10

你先把你sql语句拿到sql查询器去执行下,另外pk_iID是什么类型的?

10

引用:

你先把你sql语句拿到sql查询器去执行下,另外pk_iID是什么类型的?

假如是整形的话,就不需要加单引号
select pk_iSXID from sell_contract where pk_iID=””+tlcb1.Text+”


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于嵌套查询格式问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)