cn.execute("set identity off")
cn.execute("insert table values (id=1,...)")
cn.execute("set identity on")
那个贴子和你说了嘛 ,怎么又跑这来,还是分数多了没处花?
cn.execute("insert table values (id=1,...)")
cn.execute("set identity on")
那个贴子和你说了嘛 ,怎么又跑这来,还是分数多了没处花?
调试欢乐多
既保持了自动增加的标识,又可以用addnew,update
或者可以实现相似功能的做法真的很急的
是用ado调用
Identity Int varchar(30) varchar(30)只需要
Conn.Execute("Insert Into Table(Name, Dept) Values('老王','csdn')")就可以了。然后你到Sql Server看, 数据已经过来了。
也不是很难,看看Sql Server的帮助就行了或者通过Trigger来实现自动增量,也许也能行
Create Trigger aaa on Table
for Insert
as
Update Table Set Table.ID = Table.ID + (Select Max(ID) From Table)
Where Table.ID is Null
如果是这样的话,对于操作的表来说默认为只读属性。用update时,语句应这样写
rs.Open sql, cn, adOpenDynamic, adLockOptimistic, adCmdText