> If we import the same text file into a MS Access database using INSERT INTO
> MDE SELECT * FROM
> [Text;Database=C:\\folder].[filename.txt], it takes about a minute and half
> but because SQLite does not support that, I have to
> use the insert into statement for every record inside a transaction (every
> 10,000 records), it's taking 6 mins 30 secs to import
> the whole file.
> >Make sure you prepare the statement once, then just bind parameters for
> >every row.
In general, below is what I am doing...
cmd->CommandText = "INSERT INTO tablename VALUES (@field1, @field2, ...)";
adpt->InsertCommand = cmd;
setup params
while read line from text file
insert record to DataTable
every 10000 records
{
SQLiteTransaction^ t = cn->BeginTransaction();
cmd->Transaction = t;
adpt->Update(DataTable);
t->Commit();
}
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users