【发布时间】:2010-08-10 10:07:19
【问题描述】:
我正在尝试使用 sqlite 在数据库中插入 11000 条记录,但是尽管程序执行没有错误,但没有插入值。
Dim s As New System.Text.StringBuilder("")
sql = "insert into mulRecords1 (symbol, date_p,open_p,high_p,low_p,close_p,vol_p,oi_p) values ('@symbol', '@date_p','@open_p', '@high_p', '@low_p', '@close_p', '@vol_p', '@oi_p')"
cmd = New SQLiteCommand(sql, cnLite)
cmd.CommandText = sql
For i As Integer = 1 To 11000
cmd.Parameters.AddWithValue("@symbol", "test")
cmd.Parameters.AddWithValue("@date_p", "2010-08-20 12:00:00")
cmd.Parameters.AddWithValue("@open_p", 10)
cmd.Parameters.AddWithValue("@high_p", 10)
cmd.Parameters.AddWithValue("@low_p", 10)
cmd.Parameters.AddWithValue("@close_p", 10)
cmd.Parameters.AddWithValue("@vol_p", 10)
cmd.Parameters.AddWithValue("@oi_p", 10)
Next
cmd.ExecuteNonQuery()
我应该如何插入?
【问题讨论】: