Click here to Skip to main content
15,887,175 members
Home / Discussions / Database
   

Database

 
QuestionConnection Timeout Pin
Anilkumar K V23-Oct-07 22:33
Anilkumar K V23-Oct-07 22:33 
AnswerRe: Connection Timeout Pin
Paul Conrad28-Oct-07 15:08
professionalPaul Conrad28-Oct-07 15:08 
QuestionDynamic table in sql Procedure? Pin
squattyarun23-Oct-07 19:36
squattyarun23-Oct-07 19:36 
AnswerRe: Dynamic table in sql Procedure? Pin
pmarfleet23-Oct-07 21:29
pmarfleet23-Oct-07 21:29 
AnswerRe: Dynamic table in sql Procedure? Pin
John-ph23-Oct-07 22:21
John-ph23-Oct-07 22:21 
GeneralRe: Dynamic table in sql Procedure? Pin
squattyarun23-Oct-07 22:55
squattyarun23-Oct-07 22:55 
QuestionProblem in creating a SSIS package Pin
hari1723-Oct-07 18:13
hari1723-Oct-07 18:13 
QuestionCopy Bulk Data into SQL Server Pin
Mehawitchi23-Oct-07 12:44
Mehawitchi23-Oct-07 12:44 
Hello there,

I have a huge spreadsheet which I have to load into SQL server every month for reporting purposes.

The structure of this sheet is totally different from the SQL server table, otherwise I would have simply used a datareader to load the data fron the spreadsheet and 'bulk copy' it into the server.

Ther procedure I'm currently following is that I create a user table (dataset) in memory similar to the SQL table structure, and then use Table.addRow method to populate this dataset from the Excel sheet. There are around 180,000 rows in each spreadsheet, but filling the data set does not take more than 15-20 seconds max.

My real problem is when I save this table to my server, it take ages because it has to check the status of each row (new, modified, deleted,...obvoiusly they are all new in my case) before inserting it to the SQL table.

If I apply 'AcceptChanges' on the dataset, nothing gets saved, which is understandable.

Unless you have a better solution, I have two options in mind:

1) Read the user table in a datareader and use 'BulkCopy' to copy the entire data in one go, but I'm not sure if a datareader can read a dataset? If it's possible, then this will definitely solve the problem.

2) The other alternative is to save the dataset into a temp XML file and then use a DTS package to import the XML file into the server.

Your help and advice are greatly appreciated,

Hani
AnswerRe: Copy Bulk Data into SQL Server Pin
Rob Graham23-Oct-07 13:48
Rob Graham23-Oct-07 13:48 
GeneralRe: Copy Bulk Data into SQL Server Pin
Mehawitchi24-Oct-07 8:22
Mehawitchi24-Oct-07 8:22 
GeneralRe: Copy Bulk Data into SQL Server Pin
PIEBALDconsult24-Oct-07 17:13
mvePIEBALDconsult24-Oct-07 17:13 
QuestionSQL Pictures Pin
RevCuevas23-Oct-07 9:34
RevCuevas23-Oct-07 9:34 
AnswerRe: SQL Pictures Pin
pmarfleet23-Oct-07 10:29
pmarfleet23-Oct-07 10:29 
QuestionGet Script Pin
mehrdadc4823-Oct-07 8:58
mehrdadc4823-Oct-07 8:58 
AnswerRe: Get Script Pin
pmarfleet23-Oct-07 9:23
pmarfleet23-Oct-07 9:23 
QuestionDTS: Transform Task > Stored Procedure > Temp Table error Pin
Bjohnson3323-Oct-07 5:52
Bjohnson3323-Oct-07 5:52 
AnswerRe: DTS: Transform Task > Stored Procedure > Temp Table error Pin
jschell23-Oct-07 9:30
jschell23-Oct-07 9:30 
GeneralRe: DTS: Transform Task > Stored Procedure > Temp Table error Pin
Bjohnson3323-Oct-07 21:19
Bjohnson3323-Oct-07 21:19 
AnswerRe: DTS: Transform Task > Stored Procedure > Temp Table error [modified] Pin
GuyThiebaut23-Oct-07 10:26
professionalGuyThiebaut23-Oct-07 10:26 
GeneralRe: DTS: Transform Task > Stored Procedure > Temp Table error Pin
Bjohnson3323-Oct-07 21:21
Bjohnson3323-Oct-07 21:21 
GeneralRe: DTS: Transform Task > Stored Procedure > Temp Table error Pin
GuyThiebaut23-Oct-07 22:35
professionalGuyThiebaut23-Oct-07 22:35 
QuestionHow to reset the identity Pin
devboycpp23-Oct-07 4:56
devboycpp23-Oct-07 4:56 
AnswerRe: How to reset the identity Pin
Pete O'Hanlon23-Oct-07 5:00
mvePete O'Hanlon23-Oct-07 5:00 
AnswerRe: How to reset the identity Pin
Mitesh Darji23-Oct-07 22:52
Mitesh Darji23-Oct-07 22:52 
QuestionUpdate Query Cant seem to spot the problem Pin
ekynox23-Oct-07 2:56
ekynox23-Oct-07 2:56 

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.