首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

帮忙看看这段sql有关问题出在哪

2012-09-04 
帮忙看看这段sql问题出在哪?sqlString DECLARE @CN NVARCHAR(100)+ IF EXISTS(select serialnumber fr

帮忙看看这段sql问题出在哪?
sqlString ="DECLARE @CN NVARCHAR(100)"
  +" IF EXISTS (select serialnumber from TravelRoutingWorkStationMaterial where DateCodeSN = '" + serail + "' )"
  + " BEGIN "
  + " select @CN = serialnumber from TravelRoutingWorkStationMaterial where DateCodeSN ='" + serail + "'"

  + " set '" + serail + "'=@CN"
  + " END";
  DataSet dataset = QueryDataSet(sqlString);
  return serail;

[解决办法]
这个看着好麻烦啊,建议到sqlserver里去进行代码验证,可以找出哪里错误。
[解决办法]
建议你把服务器代码扒下去。。这样太乱了。。没有几个人会愿意看 。。
[解决办法]
加断点调试出来sqlString 看看
[解决办法]
+ " select @CN = serialnumber from TravelRoutingWorkStationMaterial where DateCodeSN ='" + serail + "'"

+ " set '" + serail + "'=@CN"

serail又是变量名又是字段值?仔细检查一下
[解决办法]
单独使用sql语句不可以使用变量

热点排行