0

私はVS2005に取り組んでおり、MySQLのODBCを使用してデータベースに接続しようとしました。

問題は、使用するテーブルを選択する部分に到達すると、テーブルがなく、選択できるのは、名前がなくnullであるビューだけであるということです(もちろん、このようなものは実際には存在しませんDB)。SQLステートメントを使用してテーブルアダプターを追加しようとしましたが、すべてを入力すると、明らかに完全に機能します(Datagridviewを追加して、ミラージュではなく、完全に機能することを確認しました)、クエリビルダーでは表示されません選択するテーブル(テーブルの名前を入力すると表示されますが、列は表示されません)。また、[表示]タブを選択すると、次のメッセージが表示されます。

クエリビルダーが失敗しました

保護されたメモリの読み取りまたは書き込みを試みます。これは多くの場合、他のメモリが破損していることを示しています。

手入力のSQLステートメントを使用しても機能しない場合は、信じていたかもしれませんが、明らかにそれは問題ではありません。だから私の質問は:ここで何が起こっているのですか?誰かがこのような問題について聞いたことがありますか?そしてさらに重要なのは、これを修正する方法を知っている人はいますか?

4

1 に答える 1

0

ODBC ログを有効にして、ログを確認する必要があります。

代替テキスト http://img142.imageshack.us/img142/1667/20090727225415.png

また、便利な odbctest ユーティリティが見つかるかもしれません http://msdn.microsoft.com/en-us/library/ms712676%28VS.85%29.aspx MDAC と共にインストールされるか、http://www.datadirect からダウンロードできます。 com/support/downloads/tools/index.ssp

于 2009-07-27T18:56:23.657 に答える