InsertCommand.CommandText的插入以后,再选择一次刚插入的记录这样的操作有什么作用?
tbParent表(DataTable)的parentID = -7输入到数据库后在数据库里的parentID被自动处理成合理的值(7或者别的什么正数),当把tbChild插入到数据库时,要正确处理数据库里tbChild表里的parentID值,以便在数据库中正确反应二个表之间的关系。而通过上述到InsertComand.CommandText语句,ado.net做到了。我就想知道这背后是怎么动作的?
tbParent表(DataTable)的parentID = -7输入到数据库后在数据库里的parentID被自动处理成合理的值(7或者别的什么正数),当把tbChild插入到数据库时,要正确处理数据库里tbChild表里的parentID值,以便在数据库中正确反应二个表之间的关系。而通过上述到InsertComand.CommandText语句,ado.net做到了。我就想知道这背后是怎么动作的?
解决方案 »
- winfrom 窗体呈现速度问题
- 请问值类型和引用类型的区别在哪?
- 动态生成Treeview
- 将两个EXE打成一个包遇到的问题
- 精灵讲话问题
- 一个程序中开了两个子线程同时在运行,我需要这两个子线程都结束后再做其他的,如何判断两个都已结束了?两个子线程运行时有快慢,如何让
- 怎样去掉日期中的时间
- 用System.Web.HttpRuntime.Cache保存DataSet,有时取出来的时候发现Dataset里面的数据有些丢失了。
- 获取用户控件内TextBox控件的值???
- 有什模方法在用.net带的msdn是不用放光盘一会1号盘一会2号盘烦死了(已全部安装)
- 如何把一个字串,转换成float ,浮点型?
- 启动不问题,高手请进
yes, because you are using multiple adapters
如果某个表中无primary key,那就不能把InsertCommand.CommandText写成....where(PK_Column==@@IDENTITY).
这时候该怎样写以保证上述表关系正确写入数据库?