很奇怪,不知道怎么回事?
declare @sql varchar(500)
select @sql='select fstatus from '+@table+' where fdestaddr ='+@mob+' and FServiceUpId='+@service
exec(@sql)
错误信息:
服务器: 消息 207,级别 16,状态 3,行 1
列名 'YLTJMY' 无效。
服务器: 消息 207,级别 16,状态 3,行 1
列名 'YLYWPD' 无效。
服务器: 消息 207,级别 16,状态 3,行 1
列名 'YLTJMY' 无效。
服务器: 消息 207,级别 16,状态 3,行 1
'YLTJMY','YLYWPD', 是字段FServiceUpId里面的记录
问题点数:20、回复次数:3Top
1 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-08-01 11:25:45 得分 20
select @sql='select fstatus from '+@table+' where fdestaddr ='''+@mob+''' and FServiceUpId='''+@service+''''Top
2 楼zyfdanny(黄金分割点)回复于 2005-08-01 11:35:00 得分 0
select @sql='select fstatus from '"+@table+"' where fdestaddr ='"+@mob+"' and FServiceUpId='"+@service+"''
Top
3 楼hefang116()回复于 2005-08-01 11:36:49 得分 0
为什么要这样写呢?
这样的语句书写有什么规则 ?Top




