*here are summary code :inserting 100k in 5-7 sec* * * //Reading text file 1 in yarray2= filetext.Split(Environment.NewLine) //Reading text file 1 in yarray1 = filetext1.Split(Environment.NewLine)
insert: Dim tx = cons.BeginTransaction() For y = j To x Dim strval strval = Replace(yarray(y) + vbTab + yarray1(y), "'", "''") strval = Replace(strval, vbTab, "','") myparam.Value = strval cmd.CommandText = "INSERT into " & ticket & " VALUES('" & strval & "')" //////////' REMOVED cmd.Parameters.Add(myparam) cmd.ExecuteNonQuery() Next tx.Commit() Array.Clear(yarray, 0, x) ' // FREE ARRAY 1 Array.Clear(yarray1, 0, x) ' // FREE ARRAY 1 tx.Dispose() j = x + 1 x = x + 10000 If x < Frow1 Then GoTo insert Else tx = cons.BeginTransaction() Dim m As Integer m = x - 10000 + 1 For y = m To Frow1 Dim strval strval = Replace(yarray(y) + vbTab + yarray1(y), "'", "''") strval = Replace(strval, vbTab, "','") myparam.Value = strval cmd.CommandText = "INSERT into " & ticket & " VALUES('" & strval & "')" 'cmd.Parameters.Add(myparam) cmd.ExecuteNonQuery() Next tx.Commit() End If Regards, Alok On 10 January 2011 15:55, Sunil Bhardwaj <sbhard...@ipolicynetworks.com>wrote: > Hi > > Please suggest, how can we implement Bulk Insert in SQLite. > > Thanks > Sunil Bhardwaj > Ext. 1125 (0120-2567001) > 9818868910 > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > -- Thanks Alok Kumar Singh _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users