两个表:信息表,资源表(主要存图片地址)一对多的关系过程:首先插入信息到信息表中,然后返回一个ID ,如果一个信息有多个资源的话
就循环插入资源到资源表想知道大家是怎么处理,这个过程应该要用到事务是写在应用程序里面,还是在sql写好些(在这里面我不会处理循环插入多条资源信息,请指点一下)
就循环插入资源到资源表想知道大家是怎么处理,这个过程应该要用到事务是写在应用程序里面,还是在sql写好些(在这里面我不会处理循环插入多条资源信息,请指点一下)
System.Data.SqlClient.SqlCommand cm = new System.Data.SqlClient.SqlCommand();
cm.Connection = cnn;
cnn.Open();
System.Data.SqlClient.SqlTransaction strans = cnn.BeginTransaction();
try
{
cm.CommandText ="insert into table1 ....";
cm.ExecuteNonQuery(); cm.CommandText = "insert into table2 ....";
cm.ExecuteNonQuery(); //...... strans.Commit();
}
catch
{
strans.Rollback();
}
finally
{
strans.Dispose();
cnn.Close();
}