请问编辑数据库时会怎样?谢谢! 能不能理解是:不用管它,都能执行了!另外,你说的事务控制是什么意思啊?谢谢!简单情况下的确可以这么理解,每一个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 怎樣寫,低能者請勿進 产生一自动编号 求一SQL查询语句 如何一次查找表中重复数据的sql sql分组查询表并统计数据(交叉查询)详细看图片 mssqlserver维护计划不自动执行 小问题 为什么在表中删除记录时他提示我“键列信息不足或不正确。更新影响到多行” 关于权限的数据库设计,两种方法,哪种更合理些,大家来说…… 希望sql server高手来共同探讨的问题?(低手免看) 求一句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 中并不报错,请问,有什么思路处理这类问题吗?谢谢!