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" ]