tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: ADO Data Controlのエラー
投稿日: 2010/08/30(Mon) 11:51
投稿者魔界の仮面弁士
まずは問題箇所を切り分けましょう。その内容次第では、
VB 系のコミュニティを頼るのではなく、PostgreSQL 系のコミュニティや、
GrapeCity に問い合わせた方が良いかもしれませんし。
https://www.grapecity.com/japan/support/form/


・ADODC を使わず、ADODB や DataEnvironment 経由で PostgreSQL に接続できるか?
→できないなら TrueDBGrid は無関係です。環境の見直しを行いましょう。
 カーソルタイプを Server カーソル/Client カーソルに変えてみるのも手です。
 Windows ファイアウォール等でポートが閉じられていないかも確認を。

・ADODC 経由で、PostgreSQL 以外の DB を VB 標準の DataGrid に表示できるか。
・ADODC 経由で、PostgreSQL 以外の DB を TrueDBGrid に表示できるか。
→これが失敗するようであれば、ADO 自体に問題があるのかもしれません。
 たとえば、実行ユーザーの権限が不足しているといった事はありませんか?

・ADODC 経由で、PostgreSQL の内容を VB 標準の DataGrid に表示できるか。
→成功するなら、TrueDBGrid の問題として GrapeCity に問い合わせる事をお奨めします。
 失敗するなら、ADO あるいは OLEDB または ODBC で問題が起きている可能性があります。
 その場合には、別の ODBC ドライバーの利用を検討してみてください。あるいは、
 ODBC 用プロバイダー (Provider=MSDASQL;) の代わりに、ネイティブの
 OLE DB プロバイダーをインストールして使うことも検討してみてください。
 ("Provider=PostgreSQL;" や "Provider=PostgreSQL OLE DB Provider;" など)

> 「エラーを特定できません」
ADODC の代わりに、ADODB でのバインドを試してみてください。
ADODB の場合、ADODB.Errors コレクション経由で
追加のエラー情報を得られる可能性があります。


> これだけの情報で伝わるのか自信はありませんが、
# 同じ現象を経験した人で無いと、解決策の提示は難しいかも。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。