把数据插入到表 ( 积分: 50 )

  • 主题发起人 主题发起人 demodh16
  • 开始时间 开始时间
D

demodh16

Unregistered / Unconfirmed
GUEST, unregistred user!
SqlConnection MyCon=new SqlConnection(ConStr);
string SelectStr="select * from UserDB";
SqlDataAdapter da=new SqlDataAdapter(SelectStr,MyCon);
DataSet ds=new DataSet();
da.Fill(ds);
DataTable dtable=new DataTable();
dtable=ds.Tables["UserDB"];
DataRow dr=dtable.NewRow();
dr["YongHuId"]="123";
dr["yongHuM"]="dh";
dr["YongHuKL"]="222";
dtable.Rows.Add(dr);

编译的时候 ,到dr["YongHuId"]="123";
出错, 那位给看看是什么问题啊
 
SqlConnection MyCon=new SqlConnection(ConStr);
string SelectStr="select * from UserDB";
SqlDataAdapter da=new SqlDataAdapter(SelectStr,MyCon);
DataSet ds=new DataSet();
da.Fill(ds);
DataTable dtable=new DataTable();
dtable=ds.Tables["UserDB"];
DataRow dr=dtable.NewRow();
dr["YongHuId"]="123";
dr["yongHuM"]="dh";
dr["YongHuKL"]="222";
dtable.Rows.Add(dr);

编译的时候 ,到dr["YongHuId"]="123";
出错, 那位给看看是什么问题啊
 
没什么错误。
 
执行到 DataRow dr=dtable.NewRow();
出错 ,什么问题啊.
 
当然有错了!
SqlConnection MyCon=new SqlConnection("data source=(local);uid=sa;pwd=;database=itweb");
//string SelectStr="select * from base_user";]
MyCon.Open();
SqlCommand mycom=new SqlCommand("select * from base_user",MyCon);
mycom.ExecuteScalar();
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=mycom;
DataSet ds=new DataSet();
da.Fill(ds);

DataTable dtable=new DataTable();
dtable=ds.Tables["base_user"];
DataRow dr=dtable.NewRow();
dr["YongHuId"]="123";
dr["yongHuM"]="dh";
dr["YongHuKL"]="222";
dtable.Rows.Add(dr);
这样就行了!
 
缺少SqlCommandBuider 对象. 加上就好了.
SqlConnection MyCon=new SqlConnection(ConStr);
string SelectStr="select * from UserDB";
SqlDataAdapter da=new SqlDataAdapter(SelectStr,MyCon);
SqlCommandBuider cm=new SqlCommandBuider(da)

DataSet ds=new DataSet();
da.Fill(ds);

DataTable dtable=new DataTable();
dtable=ds.Tables["UserDB"];
DataRow dr=dtable.NewRow();
dr["YongHuId"]="123";
dr["yongHuM"]="dh";
dr["YongHuKL"]="222";
dtable.Rows.Add(dr);
 
后退
顶部