Click here to Skip to main content
15,921,694 members
Home / Discussions / Database
   

Database

 
AnswerRe: how to generalize SQL queries Pin
Mike Osbahr23-Jun-03 4:48
Mike Osbahr23-Jun-03 4:48 
GeneralAdd host to MySQL 4 Pin
Matt Newman19-Jun-03 7:16
Matt Newman19-Jun-03 7:16 
GeneralRe: Add host to MySQL 4 Pin
ZoogieZork22-Jun-03 7:19
ZoogieZork22-Jun-03 7:19 
GeneralPopulate schema to database Pin
Jim Stewart19-Jun-03 6:59
Jim Stewart19-Jun-03 6:59 
GeneralCreateDatabase Pin
Jim Stewart19-Jun-03 6:50
Jim Stewart19-Jun-03 6:50 
GeneralRe: CreateDatabase Pin
Joshua Nussbaum27-Jun-03 8:51
Joshua Nussbaum27-Jun-03 8:51 
GeneralTransactions Pin
Megan Forbes19-Jun-03 5:03
Megan Forbes19-Jun-03 5:03 
GeneralRe: Transactions Pin
basementman19-Jun-03 8:44
basementman19-Jun-03 8:44 
You need to check the error status after each operation!

BEGIN TRAN T1

Insert into table2
if @@error != 0
  BEGIN
    ROLLBACK TRAN T1
    raiserror 50000 'Insert into table2 failed'
    return
  END

exec sp_2
if @@error != 0
  BEGIN
    ROLLBACK TRAN T1
    raiserror 50000 'exec of sp2 failed'
    return
  END

exec sp_3
if @@error != 0
  BEGIN
    ROLLBACK TRAN T1
    raiserror 50000 'exec of sp3 failed'
    return
  END

Insert into table3
if @@error != 0
  BEGIN
    ROLLBACK TRAN T1
    raiserror 50000 'Insert into table3 failed'
    return
  END

Delete from table1 (data collected and now inserted into the new tables)

if @@error != 0
  BEGIN
    ROLLBACK TRAN T1
    raiserror 50000 'Delete from table1 failed'
    return
  END

COMMIT TRANSACTION 



 onwards and upwards... 
GeneralRe: Transactions Pin
Megan Forbes19-Jun-03 22:18
Megan Forbes19-Jun-03 22:18 
GeneralRe: Transactions Pin
Arjan Einbu19-Jun-03 12:14
Arjan Einbu19-Jun-03 12:14 
GeneralRe: Transactions Pin
Megan Forbes19-Jun-03 22:19
Megan Forbes19-Jun-03 22:19 
GeneralRe: Transactions Pin
Arjan Einbu19-Jun-03 22:30
Arjan Einbu19-Jun-03 22:30 
GeneralRe: Transactions Pin
basementman20-Jun-03 3:58
basementman20-Jun-03 3:58 
GeneralRe: Transactions Pin
Arjan Einbu20-Jun-03 11:53
Arjan Einbu20-Jun-03 11:53 
GeneralNotesSQL using.NET, OdbcException Pin
sinus-c18-Jun-03 0:35
susssinus-c18-Jun-03 0:35 
GeneralRe: NotesSQL using.NET, OdbcException Pin
sinus-c18-Jun-03 1:52
susssinus-c18-Jun-03 1:52 
GeneralSql/osql help Pin
DxSolo17-Jun-03 8:15
DxSolo17-Jun-03 8:15 
GeneralRe: Sql/osql help Pin
basementman17-Jun-03 14:24
basementman17-Jun-03 14:24 
GeneralRe: Sql/osql help Pin
DxSolo18-Jun-03 3:15
DxSolo18-Jun-03 3:15 
GeneralRe: Sql/osql help Pin
basementman18-Jun-03 4:12
basementman18-Jun-03 4:12 
GeneralRe: Sql/osql help Pin
DxSolo18-Jun-03 5:06
DxSolo18-Jun-03 5:06 
GeneralRe: Sql/osql help Pin
Arjan Einbu18-Jun-03 23:20
Arjan Einbu18-Jun-03 23:20 
GeneralSeveral queries in single ODBC command Pin
jpeg17-Jun-03 4:46
jpeg17-Jun-03 4:46 
GeneralRe: Several queries in single ODBC command Pin
basementman17-Jun-03 5:42
basementman17-Jun-03 5:42 
GeneralADO 2.5 Interop - Connection.Open Method Pin
Member 44025716-Jun-03 7:57
Member 44025716-Jun-03 7:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.