SQL主外键的问题 不好意思大家,我是菜鸟,问个很弱的问题:有两个表A,B。A表中主键为Aid;B表中含有Aid字段;我将A,B两表通过Aid关系了起来;那么当我往A表中添加Aid数据时,数据会不会同时添加B表中的Aid中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会的。你可以写个insert语句试试。如果你要想向2个表都添加数据,可以用触发器。 不会的.但是你可以通过B表的Aid这字段来查询A表中的相关信息 不会用事务 插入2条数据到两张表//执行事务处理public void DoTran(){ //建立连接并打开 SqlConnection myConn=GetConn(); myConn.Open(); SqlCommand myComm=new SqlCommand(); //SqlTransaction myTran=new SqlTransaction(); //注意,SqlTransaction类无公开的构造函数 SqlTransaction myTran; //创建一个事务 myTran=myConn.BeginTransaction(); try { //从此开始,基于该连接的数据操作都被认为是事务的一部分 //下面绑定连接和事务对象 myComm.Connection=myConn; myComm.Transaction=myTran; //定位到pubs数据库 myComm.CommandText="USE pubs"; myComm.ExecuteNonQuery();//操作1 myComm.CommandText=""; //操作2 myComm.ExecuteNonQuery(); //提交事务 myTran.Commit(); } catch(Exception err) { myTran.rollback(); throw new ApplicationException("事务操作出错,系统信息:"+err.Message); } finally { myConn.Close(); }} 新手求助:简单数据处理,最好给出代码 关于aspNetMenu控件的使用! 怎么判断用户是否登录 50分求一个关于身份验证的正则表达式!我出问题在无法和出生日期相吻合! HI! 各位大虾\斑竹有谁知道如何用ASP实现DES加密算法?征求源码!!!!!!!! 经典错误一个!请高手指点??? 面试题 求助! Upload 问题 急! 我想做个欲揽本地文件的自定义控件 關於tree的字體設置問題,100分 请问Sandy945 关于ajax的例子 请教MVC3 缓存问题
用事务 插入2条数据到两张表//执行事务处理
public void DoTran()
{ //建立连接并打开
SqlConnection myConn=GetConn();
myConn.Open();
SqlCommand myComm=new SqlCommand();
//SqlTransaction myTran=new SqlTransaction();
//注意,SqlTransaction类无公开的构造函数
SqlTransaction myTran;
//创建一个事务
myTran=myConn.BeginTransaction();
try
{
//从此开始,基于该连接的数据操作都被认为是事务的一部分
//下面绑定连接和事务对象
myComm.Connection=myConn;
myComm.Transaction=myTran; //定位到pubs数据库
myComm.CommandText="USE pubs";
myComm.ExecuteNonQuery();//操作1
myComm.CommandText=""; //操作2
myComm.ExecuteNonQuery();
//提交事务
myTran.Commit();
}
catch(Exception err)
{
myTran.rollback();
throw new ApplicationException("事务操作出错,系统信息:"+err.Message);
}
finally
{
myConn.Close();
}
}