已有57人关注
实例Ex11_05
发表在C#图书答疑 2009-08-24
是否精华
版块置顶:
程序主代码如下:
private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = "Server=DTISQF1EC5HJRRH\\SQL2005;uid=wangyongzhi;pwd=;database=db_11";
            conn.Open();
            DataTable dt = new DataTable("Resouce");
            dt.Clear();
            string SqlIns = "insert into tb_04 values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "')";
            SqlCommand command = new SqlCommand(SqlIns, conn);
            SqlDataAdapter adapter = new SqlDataAdapter();
            adapter.SelectCommand = command;
            adapter.Fill(dt);
            dt.Clear();
            SqlDataAdapter AdapterSelect = new SqlDataAdapter("select * from tb_04", conn);
            AdapterSelect.Fill(dt);
            dataGridView1.DataSource = dt.DefaultView;
        }


问题:
1,DataTable dt = new DataTable("Resouce");这一行中()中的参数Resouce是从哪来的,是干什么用的?
2,adapter.Fill(dt);
            dt.Clear();为什么刚填充完就要清除内存中的数据呢,这样填充实际的物理表了吗?哪句话体现填充实际的物理表?
3,string SqlIns = "insert into tb_04 values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "')";
括号里的参数怎么又是用单引号,又是用双引号,还有加号,这些符号具体在什么地方用
分享到:
精彩评论 3
wangyz636
学分:0 LV1
2009-08-25
沙发
1,DataTable dt = new DataTable("Resouce");这句话我改为DataTable dt = new DataTable();或者将Resouce替换为别的字符aaa可以吗?运行起来好像没有影响,还是不明白在这里自定义这个Resouce到底有什么好处?
2,是不是每次执行完DataAdapter的fill方法后都要执行DataTable的clear方法?
3,还是不太明白单双引号一块用的方法,我觉得括号里面用只用双引号或单引号一种都能起到分割的作用,可是运行起来提示错误
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照