[前][次][番号順一覧][スレッド一覧]

mysql:1937

From: "jack" <"jack" <jack@xxxxxxxxxx>>
Date: Fri, 28 Apr 2000 16:53:06 +0900
Subject: [mysql 01937] DBI と Mysql について。

みなさん、こんにちは・・

最近SQLと格闘してます。。(;_;)シクシク

デバック環境から。実機に移しつつあるのですが。
prelスプリクトでインターナルエラーでてしまします。

要因は$dbh->commit(下記関数参照)で止まってしまうようです。
$dbh->commitをコメントにするとSQLもCGIも動作します。
インストールしたものが原因なのか、Cobalt RaQ3が悪いのか判断
できません。

以前にもメールを出したんですが、Cobalt RaQ3はクライアントのみ
で動作させて、別サーバーCobalt RaQ2でSQLサーバーにしています。

クライアントのインストールはMySQL-3.22.25_sjis-1.i386.rpmを
結局いれました。

インストールしたサーバー Cobalt RaQ3

インストールしたファイル
MySQL-3.22.25_sjis-1.i386.rpm
MySQL-client-3.22.25_sjis-1.i386.rpm
MySQL-devel-3.22.25_sjis-1.i386.rpm

DBI-1.13.tar スタテックでコンパイル
Data-ShowTable-3.3.tar
Msql-Mysql-modules-1.2211.tar スタテックでコンパイル

perl CGIの関数。
sub execsql
{

 my($sql_statement);
 ($sql_statement) = @_;

 my $sth = $dbh->prepare($sql_statement) || &error('prep_sql',$0);
 if($dbh) {
  if(defined($sql_statement)) {
   $sth->execute || &error('sql',$0);
  } else {
   &error('sql',$0);
  }
 } else {
  &error('connect');
 }
 $dbh->commit;
 return $sth;

}




[前][次][番号順一覧][スレッド一覧]

->    1937 2000-04-28 16:53 ["jack" <jack@xxxxxxx] DBI と Mysql について。                 
      1938 2000-04-28 17:27 ┗["Akihiko Shinohara" ]