ロードスターを語ろうスレオフ3

このエントリーをはてなブックマークに追加
556京都赤NB1
>>845
Version2003ですが以前に作ったソースです。
2000,XP,Server2003で確認済み

Dim cn As New OleDb.OleDbConnection
Dim cmd As New OleDb.OleDbCommand

Private Function GetAppPath() As String
Dim fi As New System.IO.FileInfo(System.Reflection.Assembly.GetExecutingAssembly().Location)
Return fi.DirectoryName
End Function

Private Sub frmSample_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim rs As OleDb.OleDbDataReader
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & GetAppPath() & "\Win32API.mdb"
cn.Open()
cmd = cn.CreateCommand()
cmd.CommandText = "select * from declares where chunknum=1 order by name"
rs = cmd.ExecuteReader()

While rs.Read()
lstRecord.Items.Add(rs.Item("name"))
End While
rs.Close()

End Sub

かなり邪魔くさいけどこれで.NETへ移行できます。
OleDbConnectionとOleDbCommandはアンロード時にきちんと開放汁!

>>848
前の現場で測った事があります。
極限までチューニングして40,000,000件のレコードから300件くらいselectした結果
DAO→MDB→ODBC→Oracle:60sec程度
ADO→ODBC→Oracle:15秒程度
oo4o→Oracle:1秒以下

>>852
θ⌒ ヽ(´ー` )ホレ
http://dc-ita.dyndns.tv/cgi-bin/digitalcamera/imgboard/img-box/img20040509141609.jpg
557京都赤NB1:04/05/13 11:53 ID:M9o5b9tA
誤爆です・・申し訳ないです。
558名無しさん@お腹いっぱい。:04/05/13 11:55 ID:M9o5b9tA
コテハンが!!
マジで吊ってきます・・orz



スレ汚しスマソ