リモートMySQLベースで作業する簡単な例を探したいと思います。私は知っている、ADODB.Connectionとconnectionstringsを設定する方法を説明するインターネット上のチュートリアルがありますが、私はそれを動作させることができませんでした。助けてくれてありがとう!Visual Basic 6.0のMySQLサンプル - 読み書き可能
5
A
答えて
6
ODBC connector
をMySQL download pageからダウンロードしてください。
connectionstring
をhere以上に探してください。
VB6プロジェクトでは、Microsoft ActiveX Data Objects 2.8 Library
への参照を選択します。 Windows VistaまたはWindows 7を使用している場合は、6.0ライブラリもある可能性があります。あなたのプログラムをWindows XPクライアントで実行するには、2.8ライブラリを使用する方がよいでしょう。 SP 1のWindows 7をお使いの場合、SP1の互換性バグのために、より低い仕様の他のシステムでプログラムが実行されることはありません。このバグの詳細はKB2517589で読むことができます。
このコードは、ODBCコネクタを使い始めるための十分な情報を提供します。
Private Sub RunQuery()
Dim DBCon As adodb.connection
Dim Cmd As adodb.Command
Dim Rs As adodb.recordset
Dim strName As String
'Create a connection to the database
Set DBCon = New adodb.connection
DBCon.CursorLocation = adUseClient
'This is a connectionstring to a local MySQL server
DBCon.Open "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;"
'Create a new command that will execute the query
Set Cmd = New adodb.Command
Cmd.ActiveConnection = DBCon
Cmd.CommandType = adCmdText
'This is your actual MySQL query
Cmd.CommandText = "SELECT Name from Customer WHERE ID = 1"
'Executes the query-command and puts the result into Rs (recordset)
Set Rs = Cmd.Execute
'Loop through the results of your recordset until there are no more records
Do While Not Rs.eof
'Put the value of field 'Name' into string variable 'Name'
strName = Rs("Name")
'Move to the next record in your resultset
Rs.MoveNext
Loop
'Close your database connection
DBCon.Close
'Delete all references
Set Rs = Nothing
Set Cmd = Nothing
Set DBCon = Nothing
End Sub
関連する問題
- 1. Visual Basic 6.0ケースステートメント
- 2. Visual Basic 6.0をダウンロード
- 3. .Net Framework 4.0のVisual Basic 6.0
- 4. Visual Basic 6.0とMagentoSoapの問題
- 5. 括弧のこのセットは、Visual Basic 6.0
- 6. Ble Beacon Gpio読み書き可能
- 7. visual basic 2005&mySQL
- 8. Visual Basic 2005 + mysql
- 9. Visual Basic 6.0リッチテキストエディットコンポーネントがありません
- 10. Visual Basic 6.0値渡し参照差分
- 11. Visual Basic 6.0からVB.NET宣言
- 12. ブラウザのJavaScriptで同時読み込み/書き込み読み書きの衝突が可能ですか?
- 13. Android - ローカルでNFCの読み書きが可能
- 14. 既存のテーブルデータを読み取り専用データベースから読み書き可能なデータベースにコピーするMySQL
- 15. 別のCPUコアの読み書き可能
- 16. Visual Basic 6.0からVB.NETにプロジェクトを移行しますか?
- 17. tcpネットワークストリーム上の読み書き可能な文字列
- 18. CFStream経由でデバイスの読み書きが可能ですか?
- 19. 読み書き可能なローカルXML設定の使い方は?
- 20. Visual Basic 6.0で参照ファイルを再配置
- 21. Visual Basic .NETでインターネットからXMLを「読み込む」方法
- 22. Visual Basicのログインフォームクエリ
- 23. Visual Basicでの可変引数リスト?
- 24. 書き込み/読み取りを可能にするオンラインCPPコンパイラ
- 25. TexBoxと書き込み(マウスではない)ポインターに関するVisual Basicアプリケーション
- 26. Visual Basic 2010タスクバーグループグループ
- 27. フォルダのAndroidの読み取り/書き込みの許可
- 28. Visual Basic 6.0アプリケーションでグローバルエラーハンドラを追加する方法はありますか?
- 29. Visual Basicイベントハンドラ
- 30. Spliting CSV Visual Basicの
ありがとう、それは私が私がサーバーをチェックしました...私が接続しようとするたび「に... MySQLサーバに接続できない」、ユーザーおよびパスを返します - すべてが正しい – f1nn
ですbtw、確かに私はリモートアクセス用の接続文字列を使用しました – f1nn
完全なエラーメッセージは何ですか? – Martin