SqlCommandBuilder 小示例
2008-06-11 21:55
253 查看
protected void Button5_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Server=.;Database=test;Integrated Security=SSPI");
conn.Open();
//填充DateSet
SqlDataAdapter da = new SqlDataAdapter("select * from Test",conn );
SqlCommandBuilder cb = new SqlCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds, "Test");
//在使用Dateset之前我们必须ds.fill来填充内存数据库...
//添加数据...
DataRow dr = ds.Tables["Test"].NewRow();
dr["StuId"]="444";
dr["StuName"] = "中国";
dr["Sutscore"] = 444;
ds.Tables["Test"].Rows.Add(dr);
try
{
da.Update(ds, "Test");
Response.Write("数据已经添加");
}
catch
{
Response.Write("出现异常 ");
}
conn.Close();
}
{
SqlConnection conn = new SqlConnection("Server=.;Database=test;Integrated Security=SSPI");
conn.Open();
//填充DateSet
SqlDataAdapter da = new SqlDataAdapter("select * from Test",conn );
SqlCommandBuilder cb = new SqlCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds, "Test");
//在使用Dateset之前我们必须ds.fill来填充内存数据库...
//添加数据...
DataRow dr = ds.Tables["Test"].NewRow();
dr["StuId"]="444";
dr["StuName"] = "中国";
dr["Sutscore"] = 444;
ds.Tables["Test"].Rows.Add(dr);
try
{
da.Update(ds, "Test");
Response.Write("数据已经添加");
}
catch
{
Response.Write("出现异常 ");
}
conn.Close();
}
相关文章推荐
- 用SqlCommandBuilder 实现批量更新
- 用SqlCommandBuilder 实现批量更新
- SqlCommandBuilder自动创建dataAdapter数据库操作命令
- SqlCommandBuilder.DeriveParamters(SqlCommand)
- SqlCommandBuilder
- 从sqlcommandbuilder引出的小想法
- 用SqlCommandBuilder 实现批量更新
- SqlDataAdapter SqlCommandBuilder update 批量更新
- SqlCommandBuilder的作用
- 用SqlCommandBuilder 实现批量更新
- 用SqlCommandBuilder 实现批量更新
- C#中的SqlCommandBuilder
- SqlCommandBuilder 的使用
- DataTable和SqlCommandBuilder
- SqlCommandBuilder笔记[原]
- SqlCommandBuilder的不足与进化(一)
- SqlCommandBuilder 删除与更新的用法,附代码
- SqlCommandBuilder.DeriveParameters设置储存过程参数
- AggregateCacheDependency、CacheDependency、SqlCacheDependency Asp.net 2.0和Sql Server的缓存管理和使用ObjectBuilder改造PetShop4 的缓存示例
- 用SqlCommandBuilder 实现批量更新