当前位置:编程学习 > C#/ASP.NET >>

关于C#中listview

id bookname bookno
1  西游记    1
select id,lend.bookno,bookname,lendtime,returntime from lend  join books on lend.bookno=books.bookno where loginId='{0}'", returnHelper.loginId这是sql查询语句
 lviUser.Tag = (int)datReader["id"];

update books set lend=0 where bookno={0} ",(int)lvinfomation.SelectedItems[0].Tag
我想更改 我选择的ID行的bookno 但一直报错 希望大虾给我解决一下  --------------------编程问答-------------------- 你觉得除了你自己,还有谁能看懂你的描述? --------------------编程问答-------------------- 单步跟踪SQL语句,在分析器执行
--------------------编程问答-------------------- 没看明白 呵呵                                    --------------------编程问答-------------------- 不懂,帮顶。。。。 --------------------编程问答-------------------- 我开始以为你写的是外语,后来发现原来是鸟语。
还是等鸟人来帮你把。 --------------------编程问答-------------------- 报的什么错? --------------------编程问答-------------------- 你类型没错吧?数据库中ID是什么类型字段?
//如果是字符型改为
update books set lend=0 where bookno='{0}' ",lvinfomation.SelectedItems[0].Tag.Tostring()

//如果是整型
update books set lend=0 where bookno='{0}' ",Convert.Toint32(lvinfomation.SelectedItems[0].Tag) --------------------编程问答--------------------
看到你的查询了。。。说明你的ID是字符型的,你下面插入用整型————肯定错。。。补引号吧
  loginId='{0}'", 

PS:下次请贴全了,提问都不认真如何让人认真答?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,