• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データベースにアクセス出来ません。宜しくお願いします。)

データベースにアクセスできず、エラーが発生。解決方法を教えてください。

このQ&Aのポイント
  • postgre8.2をwinXPにダウンロードし、データベースの新規作成ができないエラーが発生しています。Perlから作ろうとするとコマンドプロンプトにエラーが出てきます。
  • エラーの内容としては、DBD::Pg::st execute warningという警告が表示されています。解決方法を教えてください。
  • 質問者はどのような点をチェックすべきか、設定や文の間違いがあるかを知りたいと述べています。

質問者が選んだベストアンサー

  • ベストアンサー
noname#45409
noname#45409
回答No.1

エラーメッセージでは21行目となっていますが、記載されているソースでは17行しかありません。本来であれば、エラーが出ているtest.plの内容を正確に記載すべきです。 ソースを見る限りだと、prepareをする際に$aを使っていますが、定義しているのはその後になっています。それが問題でしょう。prepareはexecuteの直前に入れるといいでしょう。 なお、今後については、use strictをして、文法的にきれいな書き方を身につけられたほうがよろしいかと思います。

windws
質問者

お礼

有難う御座います。早速UGsanma様に教わったように、文を変えてテストしました。すぐにデータベースが作成されてきて、大変嬉しかったです。お尋ねして本当に良かったです、有難う御座いました。ソースの行は今後気をつけます。

関連するQ&A

専門家に質問してみよう