| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1041 人关注过本帖
标题:哪位大侠帮帮我是什么问题?c#连接SQL
只看楼主 加入收藏
qq361937295
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-11-10
结帖率:0
收藏
已结贴  问题点数:10 回复次数:2 
哪位大侠帮帮我是什么问题?c#连接SQL
private void button1_Click(object sender, EventArgs e)
        {
            string strcon = "server=lbwin7.\\SQLEXPRESS;uid=sa;pwd=sa;database=StuInfo";
            SqlConnection con = new SqlConnection(strcon);
            con.Open();
            string sql = "select * from T_Student";
            SqlDataAdapter sda = new SqlDataAdapter(sql, con);
            DataSet ds = new DataSet();
            sda.Fill(ds, "el");
            dataGridView1.DataSource = ds.Tables ["el"];           
            con.Close();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            string strcon = "server=lbwin7.\\SQLEXPRESS;uid=sa;pwd=sa;database=StuInfo";
            SqlConnection con = new SqlConnection(strcon);
            con.Open();
            string sql = "update T_Student set 姓名='" + textBox1.Text + "' where 编号='" + textBox1.Text + "'";
            SqlCommand sqlcmd = new SqlCommand(sql, con);
            sqlcmd.ExecuteNonQuery();

            con.Close();
        }

        private void button2_Click_1(object sender, EventArgs e)
        {
            string strcon = "server=lbwin7.\\SQLEXPRESS;uid=sa;pwd=sa;database=StuInfo";
            SqlConnection con = new SqlConnection(strcon);
            con.Open();
        }
    }
}
线程 0x1d40 已退出,返回值为 0 (0x0)。
线程 0x17f8 已退出,返回值为 0 (0x0)。
线程 0x1544 已退出,返回值为 0 (0x0)。
“SQL.vshost.exe”(托管): 已加载“C:\Windows\assembly\GAC_MSIL\System.Windows.Forms.resources\2.0.0.0_zh-CHS_b77a5c561934e089\System.Windows.Forms.resources.dll”,未加载符号。
“SQL.vshost.exe”(托管): 已加载“C:\Windows\assembly\GAC_MSIL\System.Data.resources\2.0.0.0_zh-CHS_b77a5c561934e089\System.Data.resources.dll”,未加载符号。
在 System.Data.SqlClient.SqlException 中第一次偶然出现的“System.Data.dll”类型的0异常

运行时这个两个错误怎么搞..
搜索更多相关主题的帖子: database sql private server 
2011-11-10 11:18
gkh716
Rank: 1
等 级:新手上路
帖 子:7
专家分:5
注 册:2011-11-10
收藏
得分:5 
兄弟!button1_Click你用的时SqlDataAdapter数据适配器和DataSet ,是离线式数据库连接。不用con.open()和con.close()的。打开和关闭数据库都是由SqlDataAdapter数据适配器自动完成的。
你试试下面的代码:
private void button1_Click(object sender, EventArgs e)
        {
            string strcon = "server=lbwin7.\\SQLEXPRESS;uid=sa;pwd=sa;database=StuInfo";
            SqlConnection con = new SqlConnection(strcon);
            string sql = "select * from T_Student";
            SqlDataAdapter sda = new SqlDataAdapter(sql, con);
            DataSet ds = new DataSet();
            sda.Fill(ds, "el");
            dataGridView1.DataSource = ds.Tables ["el"];           
            dataGridView1.DataBind();     
   }
2011-11-10 14:38
chtml小兵
Rank: 5Rank: 5
等 级:职业侠客
威 望:3
帖 子:126
专家分:314
注 册:2011-10-3
收藏
得分:5 
数据更新的语句多了个双引号

做个程序员吧,在里面找到万千对象~~~~~~
百名书阁(bmbook.5d6d)__最全IT图书免费下载中心
net图书资料/软件工具大全____免费!!!
各种编程语言教程应有尽有
2011-11-13 13:11
快速回复:哪位大侠帮帮我是什么问题?c#连接SQL
数据加载中...
 
   



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

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