数据库中有两张表
tb1 (ID ,tb2ID,userID) ID 主键,自动增长,tb2ID 表tb2的ID ,userID 添加人的ID
tb2 (ID ,head,cont) ID 主键,自动增长,head 标题 ,cont 内容ArrayList SQLStringList = new ArrayList();
StringBuilder strBuilder = new StringBuilder();
strBuilder.Append("INSERT INTO [tb2] ([Head],[Cont]) VALUES ('" + TextBox1.Text.Trim() + "','" + TextBox2.Text.Trim() + "')");
SQLStringList.Add(strBuilder);
strBuilder = new StringBuilder();
strBuilder.Append("INSERT INTO [tb1] ([UserID],[tb2ID]) VALUES "); strBuilder.Append("('" + Session["UserName"] + "','" + 这里如何获得tb2ID + "')");
SQLStringList.Add(strBuilder);
bool b = DbHelperSQL.ExecuteSqlTran(SQLStringList);
if (b == true)
上面如何获得tb2ID,或者如何改上面的事物
tb1 (ID ,tb2ID,userID) ID 主键,自动增长,tb2ID 表tb2的ID ,userID 添加人的ID
tb2 (ID ,head,cont) ID 主键,自动增长,head 标题 ,cont 内容ArrayList SQLStringList = new ArrayList();
StringBuilder strBuilder = new StringBuilder();
strBuilder.Append("INSERT INTO [tb2] ([Head],[Cont]) VALUES ('" + TextBox1.Text.Trim() + "','" + TextBox2.Text.Trim() + "')");
SQLStringList.Add(strBuilder);
strBuilder = new StringBuilder();
strBuilder.Append("INSERT INTO [tb1] ([UserID],[tb2ID]) VALUES "); strBuilder.Append("('" + Session["UserName"] + "','" + 这里如何获得tb2ID + "')");
SQLStringList.Add(strBuilder);
bool b = DbHelperSQL.ExecuteSqlTran(SQLStringList);
if (b == true)
上面如何获得tb2ID,或者如何改上面的事物
解决方案 »
- 模态窗口的(!ispostback)无法进入
- 欢迎测试以下WebNoteEditor V3在线编辑器新增的批量加入本地图片的功能。
- 关于母版页控件调用的问题
- UserControl 里面的 一些 文本筐 如何用javascript 进行非空验证?
- Microsoft.Data.SqlXml怎么用?
- Session_Start中的代码可以执行,但Sessin_End中写的代码却没反应。为什么?
- 求用asp.net(vb)树型目录的源代码
- 怎么用javascript实现选中treeview的某个结点
- 最近项目要整合DISCUZ.遇到和问题求大神解答。
- 请问大家在使用vs.net的ide环境里,是拖拽的多,还是手写的多??
- 在后台代码里为dropdownList添加onchange属性的问题
- 从一个数据库提取两张表的内容
msdn:http://msdn.microsoft.com/zh-cn/library/system.transactions.transactionscope
cnblogs:http://www.cnblogs.com/blsong/archive/2010/08/13/1798987.html
INSERT INTO MyTable (Name,Sex) VALUES('张三','男'); select @@IDENTITY as [IDENTITY]
这句话要放在一个DbHelperSQL.ExecuteSqlTran(SQLStringList);执行