请问编辑数据库时会怎样?谢谢! 能不能理解是:不用管它,都能执行了!另外,你说的事务控制是什么意思啊?谢谢!简单情况下的确可以这么理解,每一个update、INSERT/DELETE都是一个事务,SQL Server会默认帮你维护事务的ACID特性,但是作为严谨、规范编程,很多时候需要加显式事务,并带有错误控制 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能不能理解是:不用管它,都能执行了!另外,你说的事务控制是什么意思啊?谢谢!简单情况下的确可以这么理解,每一个update、INSERT/DELETE都是一个事务,SQL Server会默认帮你维护事务的ACID特性,但是作为严谨、规范编程,很多时候需要加显式事务,并带有错误控制请问什么是显式事务?规范编程有哪些原则?我知道这可能是个挺大的话题,能简单说说吗?谢谢! 以begin tran 开头,以commit /rollback结束的是显式事务。规范化编程太多,网上随便搜一下都有 begin tran begin try --插入\更新 等操作都放在这里,执行时,要么都执行,要么都失败--insert into 我的数据库.dbo.B()--select *--from A where A.Record_ID = (select Record_ID from inserted)--update tb set A=’XX’ where ID=’1’commitend trybegin catchrollbackend catch 请问,我在VB里用 Cmd.Execute 执行SQL语句,这里语句中间,是要用换行符连接吗?chr(10)?chr(13)? 谢谢! 请问,我在VB里用 Cmd.Execute 执行SQL语句,这里语句中间,是要用换行符连接吗?chr(10)?chr(13)? 谢谢!不要把,换行的地方你空格就行。 SQL Server 2005开始有调试功能,这个可以用在运行过程报错,至于编写时报错,那双击报错信息基本上能有大概的定位,但是无论哪种,经验是必不可少的。 我在VB里用 Cmd.Execute 执行SQL语句,以前单句执行SQL时,如果有错会返回 Err.Description,但我试了一下显示事务,如果某句有错,在VB 中并不报错,请问,有什么思路处理这类问题吗?谢谢! 可以用存储过程包住语句,然后加上try/catch,vb获取catch返回的代码就可以了,VB不熟,怎么获取你自己搜一下吧。 求绩点成绩,请前辈指点!先感谢前辈了! 求一存储过程,请高手们赐教(本人以前未接触过存储过程) 应该大家都见过的问题,该怎么解决,在线疯等!!!!!!!!!! 向牛人们请教SQL Server数据库安全问题 这个语句应该如何写? 请问这句怎么写,急,在线等,马上结贴 根据时间段查询价格,将价格按周一到周日排列出来 怎样在SQLSERVER里访问FOXPRO数据? 3000万条记录如何倒入SQL Server 2k ADO连接的锁定问题 求一句update的SQL 谢谢! sql 联合查询问题
能不能理解是:不用管它,都能执行了!
另外,你说的事务控制是什么意思啊?谢谢!简单情况下的确可以这么理解,每一个update、INSERT/DELETE都是一个事务,SQL Server会默认帮你维护事务的ACID特性,但是作为严谨、规范编程,很多时候需要加显式事务,并带有错误控制请问什么是显式事务?规范编程有哪些原则?我知道这可能是个挺大的话题,能简单说说吗?谢谢!
begin try
--插入\更新 等操作都放在这里,执行时,要么都执行,要么都失败
--insert into 我的数据库.dbo.B()
--select *
--from A where A.Record_ID = (select Record_ID from inserted)
--update tb set A=’XX’ where ID=’1’
commit
end try
begin catch
rollback
end catch
请问,我在VB里用 Cmd.Execute 执行SQL语句,这里语句中间,是要用换行符连接吗?chr(10)?chr(13)? 谢谢!
请问,我在VB里用 Cmd.Execute 执行SQL语句,这里语句中间,是要用换行符连接吗?chr(10)?chr(13)? 谢谢!不要把,换行的地方你空格就行。
我在VB里用 Cmd.Execute 执行SQL语句,以前单句执行SQL时,如果有错会返回 Err.Description,但我试了一下显示事务,如果某句有错,在VB 中并不报错,请问,有什么思路处理这类问题吗?谢谢!