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

我给小说设置了一个收藏功能时候遇到一些问题有代码 求思路

SqlHelper data = new SqlHelper();
            string s = "select bqID from biaoqian where NOVELID='" + Request.QueryString["id"].ToString() + "' and usename ='" + Session["UserName"].ToString() + "'";
            SqlConnection con = new SqlConnection(SqlHelper.connstring);
            con.Open();
            SqlCommand cmd = new SqlCommand(s, con);
            string q = cmd.ExecuteScalar().ToString().Trim();
            con.Close();
            this.HyperLink11.NavigateUrl = "YueDu.aspx?id=" + id + "&Pages=" + Convert.ToString((string)(q));
我给小说设置了一个收藏功能时候,如果用户第一次登陆数据库里面没有bqID这个信息点击时候就会崩溃,我加判断语句判断q也没有用怎么办 --------------------编程问答-------------------- 跟踪代码调试,查看 s查询字符串,数据库里执行看有没有错误 --------------------编程问答-------------------- 运行以后他说我s位NULL因为我设置用户第一次使用没有添加过bqID 如果我手动数据库中加完是不会报错的
--------------------编程问答-------------------- 意思就是说 你的sql语句查不出数据呗 那肯定 这样 你可以设置个bqid的默认为0 当用户第一次登录 这个bqid 为0 那么也是不存在收藏的 或者代码判断他是否第一次登录不就完了么
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,