请教一个存储过程问题

走出一条新道路 2012-07-01 12:29:37
use MyQQ
go
create proc LoginUser
@id int,
@pwd varchar
as
select Id,LoginPwd from users where id=@id and LoginPwd=@pwd



代码是这样的,请问这个存储过程有没有问题?
我执行了这句后(exec LoginUser @id=10000,@pwd=0000),发现查出来没有任何结果,但是我数据库里面是有这条的
...全文
92 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2012-07-01
  • 打赏
  • 举报
回复
看一下是查询是否能取到值,传参有问题。
select Id,LoginPwd from users where id=@id and LoginPwd=@pwd




叶子 2012-07-01
  • 打赏
  • 举报
回复
exec LoginUser 10000,'0000'

试试
筱筱澄 2012-07-01
  • 打赏
  • 举报
回复
use MyQQ
go
create proc LoginUser
@id int,
@pwd varchar varchar(100)
as
select Id,LoginPwd from users where id=@id and LoginPwd=@pwd

exec LoginUser @id=10000,@pwd='0000'
唐诗三百首 2012-07-01
  • 打赏
  • 举报
回复

use MyQQ
go

--varchar参数加长度
create proc LoginUser
@id int,
@pwd varchar(2000)
as
select Id,LoginPwd from users where id=@id and LoginPwd=@pwd

--调用
exec LoginUser 10000,'0000'

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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