s2005 在运行时老是报 string goodsname = Request.QueryString["name"].ToString();News的错误,这是为什
答案:3 悬赏:0 手机版
解决时间 2021-01-29 17:36
- 提问者网友:謫仙
- 2021-01-28 23:18
s2005 在运行时老是报 string goodsname = Request.QueryString["name"].ToString();News的错误,这是为什
最佳答案
- 五星知识达人网友:狂恋
- 2021-01-29 00:55
你给的东西部涉及News啊???News是哪的啊?这块赋值你最好先判断if(Request.QueryString["name"]!=null)
全部回答
- 1楼网友:低音帝王
- 2021-01-29 02:01
你好!
你的代码问题多多,重复多多
DataSet ds1 = DB.reDs("select count(*) from T_ShoppingInfo where Scar_ID='" + P_str_CartID + "'and sp_WareID='" + P_str_GoodsID+"'"); ----这里的sql语句查询数量没必要用sqldataadapter的fill,而应该executescalar这个方法,因为结果只是一行一列,而且必有值
if (ds1.Tables[0].Rows[0][0].ToString() == "0")
{
DataSet ds = DB.reDs("select sp_WareName,sp_Price from T_Ware where sp_WareID='" + P_str_GoodsID + "'");
---这里获得一个ds,你还没判断有没有数据就开始ds。table。了,那不是直接报错么?
如有疑问,请追问。
- 2楼网友:低音帝王
- 2021-01-29 01:18
学习。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯