Click here to Skip to main content
15,919,567 members
Home / Discussions / Database
   

Database

 
QuestionHowto dynamically set "Start with" value on a sequence in Oracle Pin
Jörgen Andersson18-Mar-09 22:29
professionalJörgen Andersson18-Mar-09 22:29 
AnswerRe: Howto dynamically set "Start with" value on a sequence in Oracle Pin
Garth J Lancaster19-Mar-09 0:10
professionalGarth J Lancaster19-Mar-09 0:10 
GeneralRe: Howto dynamically set "Start with" value on a sequence in Oracle Pin
Jörgen Andersson19-Mar-09 1:11
professionalJörgen Andersson19-Mar-09 1:11 
GeneralRe: Howto dynamically set "Start with" value on a sequence in Oracle Pin
Garth J Lancaster19-Mar-09 1:17
professionalGarth J Lancaster19-Mar-09 1:17 
GeneralRe: Howto dynamically set "Start with" value on a sequence in Oracle Pin
Jörgen Andersson19-Mar-09 5:31
professionalJörgen Andersson19-Mar-09 5:31 
AnswerRe: Howto dynamically set "Start with" value on a sequence in Oracle Pin
Jörgen Andersson19-Mar-09 5:30
professionalJörgen Andersson19-Mar-09 5:30 
QuestionCreate and Execute a control flow task withing the Script task in SSIS Pin
CodalcoholicNBrainy18-Mar-09 22:07
CodalcoholicNBrainy18-Mar-09 22:07 
QuestionRoll backing the server Pin
jishbalan18-Mar-09 17:37
jishbalan18-Mar-09 17:37 
Hello Friends,

I am in trouble while loading data to SQL Server. i am using bulkcopy code to load datas.

I dont have much knowledge with SQL


While loading, if error occurs (in xtreme cases) loading wont be perfect(ie I having four tables to be loaded. error may occur while loading the fourth table. for me its like corrupting the tables. because for tables are interconnected)

So if error occurs i want to roll back other three tables to last state.
The below code is i used for loading and these function is calling four times for updating four tables

Can Rollback property be applied to the below code?? Please do help

Or any other way to prevent the tables from getting corrupted

------------------------------------------
Public Function rb_BCP(ByVal Server As String, ByVal Database As String, _
ByVal Table As String, ByVal FileName As String)

Dim objServer As SQLDMO.SQLServer
Dim objBCP As SQLDMO.BulkCopy
Dim objDB As SQLDMO.Database

On Error GoTo ErrorHandler
Set objServer = New SQLDMO.SQLServer
Set objBCP = New SQLDMO.BulkCopy

objServer.LoginSecure = True
objServer.EnableBcp = True
objServer.QuotedIdentifier = True
objServer.Connect (Server)

Set objDB = objServer.Databases(Database)

With objBCP
.UseExistingConnection = True
.DataFilePath = FileName
.RowDelimiter = vbCrLf
.IncludeIdentityValues = True
.ServerBCPKeepNulls = True
.DataFileType = SQLDMODataFile_SpecialDelimitedChar
.ColumnDelimiter = "|"
.IncludeIdentityValues = True
.ImportRowsPerBatch = 1000000
'Below speeds things up
'but does not log the bulk copy operation
'comment out if this is not what you
.UseBulkCopyOption = True
End With
objDB.Tables(Table).ImportData objBCP

Set objBCP = Nothing
objServer.Disconnect
Set objServer = Nothing

Exit Function
ErrorHandler:
MsgBox "Error " & Err.Number & vbCrLf & Err.Description

End Function


jishith
AnswerNo rollback with Blkcopy Pin
David Mujica19-Mar-09 4:36
David Mujica19-Mar-09 4:36 
QuestionSetup a remote MySQL database Pin
Member 441789218-Mar-09 4:38
Member 441789218-Mar-09 4:38 
AnswerRe: Setup a remote MySQL database Pin
Eytukan18-Mar-09 4:54
Eytukan18-Mar-09 4:54 
GeneralRe: Setup a remote MySQL database Pin
Member 441789218-Mar-09 5:09
Member 441789218-Mar-09 5:09 
GeneralRe: Setup a remote MySQL database Pin
Eytukan18-Mar-09 5:41
Eytukan18-Mar-09 5:41 
GeneralRe: Setup a remote MySQL database Pin
Member 441789218-Mar-09 6:00
Member 441789218-Mar-09 6:00 
Questionsqlconnection::open() Pin
Eytukan18-Mar-09 4:17
Eytukan18-Mar-09 4:17 
AnswerRe: sqlconnection::open() Pin
Vimalsoft(Pty) Ltd19-Mar-09 1:01
professionalVimalsoft(Pty) Ltd19-Mar-09 1:01 
GeneralRe: sqlconnection::open() Pin
Eytukan19-Mar-09 5:40
Eytukan19-Mar-09 5:40 
GeneralRe: sqlconnection::open() Pin
Vimalsoft(Pty) Ltd19-Mar-09 20:26
professionalVimalsoft(Pty) Ltd19-Mar-09 20:26 
GeneralRe: sqlconnection::open() Pin
srinivasa rao dutta3-Jan-10 18:13
srinivasa rao dutta3-Jan-10 18:13 
QuestionCreating Table dynamically in Oracle 9i Pin
Mygrp18-Mar-09 4:08
Mygrp18-Mar-09 4:08 
AnswerRe: Creating Table dynamically in Oracle 9i Pin
Eddy Vluggen18-Mar-09 4:21
professionalEddy Vluggen18-Mar-09 4:21 
Questionhow can write this oracle statement in sql server Pin
lakshmichawala18-Mar-09 1:58
lakshmichawala18-Mar-09 1:58 
AnswerRe: how can write this oracle statement in sql server Pin
Eddy Vluggen18-Mar-09 2:02
professionalEddy Vluggen18-Mar-09 2:02 
Questioncrossmatch data Pin
AndyInUK18-Mar-09 1:04
AndyInUK18-Mar-09 1:04 
AnswerRe: crossmatch data Pin
moon_stick18-Mar-09 1:11
moon_stick18-Mar-09 1:11 

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.