(高分求救)如何循环插入10万多条纪录
sunhp 2003-07-07 11:43:34 我有一个TXT文件,里面有10万多条纪录,我现在采用的方法是例遍每行往数据库里插,可是每次大概能插到2万到6万就出错了,记录太多该怎么插呢?各位大虾有没有什么好的建议。
'打开文件
stream = New StreamReader(file.OpenRead, System.Text.Encoding.Default)
LInputDataConn = New Data.OleDb.OleDbConnection(connString)
'打开连接
LInputDataConn.Open()
'例遍上传文件
Do
strFilePerLine = stream.ReadLine()
If strFilePerLine = "" Then Exit Do
'得到插入数据库得sql语句
strsql = GetInsertSql(strFilePerLine)
Try
LInputDataCmd = New OleDb.OleDbCommand(strsql, LInputDataConn)
LInputDataCmd.ExecuteNonQuery()
Catch ex As Exception
FaileCount += 1
End Try
Loop