导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

大家帮忙看看这句SQL存储过程的语句哪里出错了?

a26629156 2008-01-11 12:03:26
我在写存储过程中遇到了一点困难,不知道如何解决,希望高人指点。结帖后马上加分。。。。

conn1.Execute "update CHAR_POWER set wLevel=1,wStr=1,wSus=1,wDex=1,dwExp=0,wRemainSp=(wRemainSp+1) * 100 where szNickName='" & char & "'"

上面这段是我写存储过程用到的语句,在结尾红色字体部分szNickName='" & char & "'"中的“szNickName”这个表和主表“CHAR_POWER”如何进行联合呢?
因为数据库结构比较复杂,人物属性和人物名称是分开的。所以存储过程这里我没搞懂,希望高人指点一下。谢谢了。
...全文
47 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lz要干嘛?
回复
birdie_mas 2008-01-24
' update CHAR_POWER set wLevel=1,wStr=1,wSus=1,wDex=1,dwExp=0,wRemainSp=(wRemainSp+1) * 100 from MASTERtable where Mastertable.szNickName = CHAR_POWER.szNickName and MASTERtable.szNickName= '''& char &''''
回复
liulangnanhai 2008-01-17
' update CHAR_POWER set wLevel=1,wStr=1,wSus=1,wDex=1,dwExp=0,wRemainSp=(wRemainSp+1) * 100 from MASTERtable , CHAR_POWER where Mastertable.szNickName = CHAR_POWER.szNickName where szNickName= '''& char &''''
其中 mastertable 就是主表
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告