掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
mysqlをODBC経由でアクセスするとメモリリークが? (ID:84546)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
LinuxサーバーにインストールしてあるmysqlをODBC経由でADOを使いVBからアクセスするプログラムを作っています。 すでにアクセス自体はできているのですが、ODBCドライバのオプションで「EUC変換する」をチェックし、 しばらくDBにアクセスしていると未使用メモリがどんどん減っていきます。 同じような現象を体験した方がいたら解決方法を教えてもらえないでしょうか? 環境構成 -------------------------------------------------------------- Linuxサーバー RedHatLinux7.3 DB mysql4.1.1 開発機 Win98 VB ver6.0SP6 MDAC ver2.8 クライアント WinXP pro ODBC myODBC3.51.06(myodbc-3.51.06-conv_ujisパッチ使用) VBランタイム SP6適応最新バージョン -------------------------------------------------------------- テストソース -------------------------------------------------------------- Dim connection As New ADODB.connection Private Sub Form_Initialize() Set connection = CreateObject("ADODB.Connection") connection.Open "DSN=testDB" End Sub Private Sub Form_Load() Dim i As Integer For i = 0 To 18 Dim rs As New ADODB.Recordset Set rs = connection.Execute("SELECT * FROM test01") rs.Close Next i End Sub Private Sub Timer1_Timer() Form_Load End Sub Private Sub Form_Unload(Cancel As Integer) connection.Close End Sub -------------------------------------------------------------- ※1秒ごとにForm_Loadを呼んでいます
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.