SqlConnection cn=new SqlConnection(ConStr);
DataSet DS=new DataSet();
SqlDataAdapter Sda=new SqlDataAdapter("Select * from Table1",cn);
try
{
Sda.Fill(DS,"Table1");
MessageBox.Show(DS.Tables[0].Rows.Count.ToString());
}
catch(Exception er)
{
MessageBox.Show(er.Message);
}
//DataSet DS2=DS.Clone();
//Sda.SelectCommand=new SqlCommand("Select * from Table1");
DataRow dr=DS.Tables[0].NewRow();
dr["F1"]=5;
dr["F2"]=5;
dr["F3"]=5;
DS.Tables[0].Rows.Add(dr);
dr=DS.Tables[0].NewRow();
dr["F1"]=6;
dr["F2"]=6;
dr["F3"]=6;
DS.Tables[0].Rows.Add(dr);
SqlCommandBuilder SCB=new SqlCommandBuilder(Sda);
try
{
Sda.Update(DS,"Table1");
}
catch(Exception er)
{
MessageBox.Show(er.Message);
}
Sda.Dispose();
cn.Close();
数据库用的是SQL2000,先在数据库中建立Table1的临时表,建立字段MainID,F1,F2,F3
初始数据如下
MainID F1 F2 F3
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
DataSet DS=new DataSet();
SqlDataAdapter Sda=new SqlDataAdapter("Select * from Table1",cn);
try
{
Sda.Fill(DS,"Table1");
MessageBox.Show(DS.Tables[0].Rows.Count.ToString());
}
catch(Exception er)
{
MessageBox.Show(er.Message);
}
//DataSet DS2=DS.Clone();
//Sda.SelectCommand=new SqlCommand("Select * from Table1");
DataRow dr=DS.Tables[0].NewRow();
dr["F1"]=5;
dr["F2"]=5;
dr["F3"]=5;
DS.Tables[0].Rows.Add(dr);
dr=DS.Tables[0].NewRow();
dr["F1"]=6;
dr["F2"]=6;
dr["F3"]=6;
DS.Tables[0].Rows.Add(dr);
SqlCommandBuilder SCB=new SqlCommandBuilder(Sda);
try
{
Sda.Update(DS,"Table1");
}
catch(Exception er)
{
MessageBox.Show(er.Message);
}
Sda.Dispose();
cn.Close();
数据库用的是SQL2000,先在数据库中建立Table1的临时表,建立字段MainID,F1,F2,F3
初始数据如下
MainID F1 F2 F3
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
浙公网安备 33010602011771号