- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データベースにアクセス出来ません。宜しくお願いします。)
データベースにアクセスできず、エラーが発生。解決方法を教えてください。
このQ&Aのポイント
- postgre8.2をwinXPにダウンロードし、データベースの新規作成ができないエラーが発生しています。Perlから作ろうとするとコマンドプロンプトにエラーが出てきます。
- エラーの内容としては、DBD::Pg::st execute warningという警告が表示されています。解決方法を教えてください。
- 質問者はどのような点をチェックすべきか、設定や文の間違いがあるかを知りたいと述べています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#45409
回答No.1
エラーメッセージでは21行目となっていますが、記載されているソースでは17行しかありません。本来であれば、エラーが出ているtest.plの内容を正確に記載すべきです。 ソースを見る限りだと、prepareをする際に$aを使っていますが、定義しているのはその後になっています。それが問題でしょう。prepareはexecuteの直前に入れるといいでしょう。 なお、今後については、use strictをして、文法的にきれいな書き方を身につけられたほうがよろしいかと思います。
お礼
有難う御座います。早速UGsanma様に教わったように、文を変えてテストしました。すぐにデータベースが作成されてきて、大変嬉しかったです。お尋ねして本当に良かったです、有難う御座いました。ソースの行は今後気をつけます。