sql中的查询没有错误,但没有输出

时间:2014-12-12 12:24:12

标签: sql-server-2008

我要将asp.net中的文本框中的bookname提供给tbllendinginfo。使用该名称我想从另一个表tblbookinfo中获取bookId并将其自动存储到tbllendinginfo.以下代码不显示任何错误。

create procedure inserttotbllendinginfo
@bookname nvarchar(50),
@studentid int,
@noofbooks int,
@dateoflending date
as
begin
update tbllendinginfo
set BookId=bi.BookId
from tbllendinginfo li
inner join tblbookinfo as bi
on(bi.Name)=@bookname
insert into tbllendinginfo (StudentId,NoofBooks,DateOfLending) values(@studentid,@noofbooks,@dateoflending)
end
这是我的程序。我执行输出“O行受影响” 请帮帮我

1 个答案:

答案 0 :(得分:0)

试试这个......

   update li
    set li.BookId=bi.BookId
    from tbllendinginfo li
    inner join tblbookinfo as bi
    on li.BookId=bi.BookId where bi.Name=@bookname