| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 839 人关注过本帖
标题:新手请教个问题
只看楼主 加入收藏
kenda101
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-12-14
收藏
 问题点数:0 回复次数:3 
新手请教个问题
为啥数据库里找不到插入的数据,请各位大侠帮忙看看哪里错了
private void button1_Click(object sender, System.EventArgs e)
        {
            string instr="insert into supm values('"+this.textBox1.Text+"','"+this.textBox2.Text+"')";
            a=this.textBox1.Text;
            b=this.textBox2.Text;
            DBtest db=new DBtest();
            try
            {
                db.open();
            
                db.insert(instr);
            
                MessageBox.Show("已成功插入");
            
                db.close();
            }
            catch(SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }


-----------------------
public class DBtest
    {
        private SqlConnection conn;
        private SqlCommand cmd;
        private SqlDataAdapter da;
        private SqlDataReader dr;
        private DataSet ds;
        private DataTable dt;
        private DataRow drr;
        public DBtest()
        {

        }

        public void open()
        {
            conn=new SqlConnection("server=.;uid=sa;pwd=;database=test");
            conn.Open();
        }
        public void close()
        {
            conn.Close();
        }
        public void insert(string str)
        {
            string strr=str;
            
            
            ds=new DataSet();
            da=new SqlDataAdapter("select * from supm",conn);
            dt=new DataTable();
            ds.Tables.Add(dt);
            da.Fill(ds,"supm");
        //    dt.Columns.Add("ID",typeof(string));
        //    dt.Columns.Add("Name",typeof(string));
                
            drr=ds.Tables[0].NewRow();
            drr["ID"]=Form1.a;
            drr[1]=Form1.b;
            ds.Tables[0].Rows.Add(drr);
            
            
            da.InsertCommand=conn.CreateCommand();
            da.
            da.Update(ds,"supm");

            
        }
        
    }

[[italic] 本帖最后由 kenda101 于 2007-12-14 22:04 编辑 [/italic]]
搜索更多相关主题的帖子: 数据库 insert DBtest 
2007-12-14 21:58
shixiaokun86
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-5-26
收藏
得分:0 
insert语句有问题,要插入的项目名称没有,而且后面的语句貌似也有问题

2007-12-14 22:07
kenda101
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-12-14
收藏
得分:0 
多谢!找到问题了,我把ds.Tables.Add(dt);拿到下面就好了...

[[italic] 本帖最后由 kenda101 于 2007-12-14 22:23 编辑 [/italic]]
2007-12-14 22:14
huwei1024
Rank: 1
等 级:禁止发言
帖 子:149
专家分:0
注 册:2007-4-12
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

www.
2007-12-14 22:51
快速回复:新手请教个问题
数据加载中...
 
   



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

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