| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2087 人关注过本帖
标题:哪为 高手帮我看看下面代码怎么错了 老是删除失败!
只看楼主 加入收藏
liu7719575
Rank: 2
等 级:论坛游民
帖 子:46
专家分:27
注 册:2009-8-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:20 
哪为 高手帮我看看下面代码怎么错了 老是删除失败!
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sql = "deletefrom book where k_id='" +Convert.ToInt32( this.TextBox1.Text)
            + "'and name='"
            + this.TextBox2.Text.ToString() + "'";
      
        if (DB.EN(sql)>=1)
        {
            Response.Write("删除成功");
        }
        else
        {
            Response.Write("删除失败");
        }

    }
}
DB类
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

using System.Data.SqlClient;

/// <summary>
///DB 的摘要说明
/// </summary>
public class DB
{
    public DB()
    {
        //
        //TODO: 在此处添加构造函数逻辑
        //
    }
    public static int EN(string sqlstr)
    {
        int a=0;
        string str ="Data Source=7164BD0790E2444\\LIU;Initial Catalog=text;Integrated Security=True";
        SqlConnection con = new SqlConnection(str);
        SqlCommand cmd = new SqlCommand(sqlstr, con);
        try
        {
            a = cmd.ExecuteNonQuery();
            
        }
        catch (Exception e)
        {
         
        }
        finally
        {
            con.Close();
           
        }
        return a;
搜索更多相关主题的帖子: 删除 
2009-08-22 10:29
liu7719575
Rank: 2
等 级:论坛游民
帖 子:46
专家分:27
注 册:2009-8-15
收藏
得分:0 
是不是连接字符串问题啊?
2009-08-22 11:41
cn9268
Rank: 1
等 级:新手上路
威 望:1
帖 子:13
专家分:2
注 册:2007-10-30
收藏
得分:2 
sql语句写错了 :在这 deletefrom book  看到没?这里的 deletefrom book 沾在一起了 delete book where .....就可以啦
2009-08-22 11:55
liu7719575
Rank: 2
等 级:论坛游民
帖 子:46
专家分:27
注 册:2009-8-15
收藏
得分:0 
回复 3楼 cn9268
哦 谢谢  先试试
2009-08-22 11:58
liu7719575
Rank: 2
等 级:论坛游民
帖 子:46
专家分:27
注 册:2009-8-15
收藏
得分:0 
还是不对啊   !!!!
2009-08-22 16:59
flyingcloude
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:6
帖 子:598
专家分:1512
注 册:2008-1-13
收藏
得分:2 
+ "'and name='"+ this.TextBox2.Text.ToString() + "'";
是不是空格的缘故;加上trim()试试

你能学会你想学会的任何东西,这不是你能不能学会的问题,而是你想不想学的问题
2009-08-22 17:09
liu7719575
Rank: 2
等 级:论坛游民
帖 子:46
专家分:27
注 册:2009-8-15
收藏
得分:0 
不是吧  我估计是就没连接上数据库  不会是这的问题吧
2009-08-22 17:28
gongqf
Rank: 4
等 级:业余侠客
帖 子:93
专家分:266
注 册:2008-12-7
收藏
得分:2 
this.TextBox2.Text.ToString()
text请查看是什么类型
ToString() 有什么作用
当你拿字符串类型再转字符串时候自己看输出的什么
2009-08-22 18:52
dhbest
Rank: 2
等 级:论坛游民
帖 子:55
专家分:89
注 册:2008-10-31
收藏
得分:2 
设断点检查一下哪里出问题了...
2009-08-23 17:04
ghostql
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2008-10-12
收藏
得分:2 
有可能是你数据库里没那数据····
2009-08-24 21:30
快速回复:哪为 高手帮我看看下面代码怎么错了 老是删除失败!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017406 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved