Assalamu'alaikum wr. wb.

Cuma typo nih, lihat dibawah.

MailList wrote:

> Linuxer;

> Saya baru install mysql dan coba membuat simple sript perl pake mysql.
>  tapi waktu saya compile ada msg error :

> Global symbol "$dsn" requires explicit package name at database.pl line 12.
> database.pl had compilation errors.

Masalahnya adalah anda menggunakan Strict tapi anda membuat global 
variable $dsn yang non-qualified. Padahal sepertinya anda mau membuat 
private variable $dsn tapi anda malah ketik $dns.

> source nya :
> #!/usr/bin/perl
> use DBI;
> use strict;
> my($dns) = "DBI:mysql:pegawai:localhost";
     ^^^^
Bukan seharusnya dsn?

> my($user_name) = "domu";
> my($password) = "kayujati";
> my($dbh,$sth);
> my(@ary); #array for row returned by query

> $dbh = DBI->connect ($dsn, $user_name, $password, { RaiseError =>1})  <-------line 12

> mohon masukan dari rekan milis

> thanks sebelumnya
> Prt

Wassallam,



-- Zakaria                         

[EMAIL PROTECTED]       [EMAIL PROTECTED]
http://www.asia-karsa.com    [EMAIL PROTECTED]
Phone: (62-21) 864 9318      http://members.xoom.com/telorasin
Fax: (62-21) 864 9316        http://pemula.linux.or.id
PT. Asia Karsa Indah, Jl. Raya Kalimalang No. 4B, Jakarta, Indonesia

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke