現在、データベースに接続する必要がある小さなアプリケーションを作成しています。私は...これは、次のコードを使用して行うエラー-2147467259 VB6からデータベースに接続
Set database_connection = New ADODB.Connection
database_connection.ConnectionString = _
"Driver={MySQL ODBC 3.51 Driver}; Server=HOST; " & _
"Database=SCHEMA; " & _
"User=USER; " & _
"Password=PASSWORD; " & _
"Option=3;"
database_connection.Open
私はIDEからプロジェクトを実行したときにこれが正常に動作し、私は、コマンドラインからコンパイルしたexeファイルを実行すると、それはファイルを動作します。私はCreateProcess関数を呼び出すことによってexeファイルを実行しようとすると、しかし、それは、次のエラーメッセージを生成する、まったく動作しない...誰もが私はこれをどうするべき
(1) Error#: -2147467259
Desc. : Unspecified error
Source: Provider
Native Error: -2147467259
SQL State:
Help Context: 1240640
Help File:
を知っていますか?私は、Windows XP上で働いている、とのCreateProcessコールが
...のようなDim create_result As Long
Dim startup_information As STARTUPINFO
Dim our_process_information As PROCESS_INFORMATION
Dim process_attributes As SECURITY_ATTRIBUTES
Dim thread_attributes As SECURITY_ATTRIBUTES
create_result = CreateProcess(vbNullString, _
command_line, _
process_attributes, _
thread_attributes, _
0, _
0, _
0, _
vbNullString, _
startup_information, _
our_process_information)
を探します(私はアクセス権の問題があると思われるが、それはある場合はそれについて何をするか分からない。何がサーバーに表示されていませんログインします。)
アプリケーションが実行されているマシンのイベントビューアのアプリケーションおよびセキュリティノードでエラーを探してみてください。 – jac
これは私が見た中で最も美しいエラー番号です。 – DeaconDesperado
'-2147467259'は' 0x80004005'です。これは一般的な "アクセス拒否"タイプのエラーメッセージです – ChrisF