[prev] [thread] [next] [Date index for 2004/07/20]
This is a multi-part message in MIME format. ------=_NextPart_000_0040_01C46E46.AA408E20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi all, When i create a row in one table and then in another, it doesn't fill = out all the values of the second create, only the primary key. Below you'll find a listing of everything relevant (separated bij bold = headers). Any pointers would be appreciated. Teun van Eijsden The Netherlands MySQL DDL: create table nodes (nid VARCHAR(255) PRIMARY KEY, author VARCHAR(255), = date TIMESTAMP, content LONGBLOB, public TINYINT); create table access (id INT AUTO_INCREMENT PRIMARY KEY, nid = VARCHAR(255), uid VARCHAR(255), subscription TINYINT); create table users (uid VARCHAR(255) PRIMARY KEY, email VARCHAR(255), = employee TINYINT); perl script: #!/cadappl/bin/perl -w use strict; use Class::DBI; DBI->trace(1 =3D> "/tmp/logfile"); # trace all the SQL code package Doc::DBI; use base 'Class::DBI'; Doc::DBI->connection('DBI:mysql:database=3Dhivedoc;host=3Dwebservername.c= om', 'hive', '*****'); package Doc::Access; use base 'Doc::DBI'; Doc::Access->table('access'); Doc::Access->columns(All =3D> qw/id nid uid subscription/); Doc::Access->has_a(nid =3D> 'Doc::Node'); package Doc::Node; use base 'Doc::DBI'; Doc::Node->table('nodes'); Doc::Node->columns(All =3D> qw/nid author date content public/); Doc::Node->has_a(author =3D> 'Doc::User'); Doc::Node->has_many(access =3D> 'Doc::Access'); package Doc::User; use base 'Doc::DBI'; Doc::User->table('users'); Doc::User->columns(All =3D> qw/uid email employee/); package main; #my $node =3D Doc::Node->create({nid =3D> "HomePage", author =3D> = "eijsdent", content =3D> 'Silicon Hive rules', public =3D> 1}); my $node =3D Doc::Node->retrieve("HomePage"); print 'Author: .'; print $node->author; print ".\n"; my $user =3D Doc::User->create({'uid' =3D> 'eijsdent', 'email' =3D> = 'jaap@xxxxx.xx', 'employee' =3D> 1}); #$user->update; print 'Email: .'; print $user->email; print ".\n"; Output: ./music.pl Author: .eijsdent. Use of uninitialized value in print at ./music.pl line 42. Email: .. in MySQL database: select * from users; +----------+-------+----------+ | uid | email | employee | +----------+-------+----------+ | eijsdent | NULL | NULL | +----------+-------+----------+ 1 row in set (0.00 sec) SQL Trace Log: DBI 1.43-nothread default trace level set to 0x0/1 (pid 22839) -> = DBI->connect_cached(DBI:mysql:database=3Dhivedoc;host=3Dwebdb.natlab.rese= arch.philips.com, hive, ****) -> DBI->install_driver(mysql) for linux perl=3D5.006001 pid=3D22839 = ruid=3D3982 euid=3D3982 install_driver: DBD::mysql version 2.1026 loaded from = /cadappl/perl/5.6.1/lib/site_perl/5.6.1/i686-linux/DBD/mysql.pm <- install_driver=3D DBI::dr=3DHASH(0x81dab2c) <- = connect_cached('database=3Dhivedoc;host=3Dwebdb.natlab.research.philips.c= om' 'hive' ...)=3D DBI::db=3DHASH(0x830f88c) at DBI.pm line 595 <- STORE('RootClass' 'DBIx::ContextualFetch')=3D 1 at DBI.pm line = 628 _set_isa([DBIx::ContextualFetch]) DBIx::ContextualFetch::db::ISA skipped (already set to DBI::db) DBIx::ContextualFetch::st::ISA skipped (already set to DBI::st) <- STORE('RaiseError' 1)=3D 1 at DBI.pm line 642 <- STORE('PrintError' 0)=3D 1 at DBI.pm line 642 <- STORE('AutoCommit' 1)=3D 1 at DBI.pm line 642 T <- STORE('Taint' 1)=3D 1 at DBI.pm line 645 T <- FETCH('Taint')=3D 1 at DBI.pm line 645 T <- STORE('Username' 'hive')=3D 1 at DBI.pm line 645 T <> FETCH('Username')=3D 'hive' ('Username' from cache) at DBI.pm = line 645 T <- STORE('FetchHashKeyName' 'NAME_lc')=3D 1 at DBI.pm line 645 T <> FETCH('FetchHashKeyName')=3D 'NAME_lc' ('FetchHashKeyName' from = cache) at DBI.pm line 645 T <- STORE('ShowErrorStatement' 1)=3D 1 at DBI.pm line 645 T <- FETCH('ShowErrorStatement')=3D 1 at DBI.pm line 645 T <- STORE('dbi_connect_method' 'connect_cached')=3D 1 at DBI.pm line = 645 T <> FETCH('dbi_connect_method')=3D 'connect_cached' = ('dbi_connect_method' from cache) at DBI.pm line 645 T <- STORE('ChopBlanks' 1)=3D 1 at DBI.pm line 645 T <- FETCH('ChopBlanks')=3D 1 at DBI.pm line 645 <- connect=3D DBIx::ContextualFetch::db=3DHASH(0x830f88c) T <- STORE('dbi_connect_closure' CODE(0x830f934))=3D 1 at DBI.pm line = 665 T <- prepare_cached('SELECT nid FROM nodes WHERE nid =3D ? ')=3D ( DBIx::ContextualFetch::st=3DHASH(0x82e7a90) ) [1 items] at = DBI.pm line 391 T <- FETCH('Active')=3D '' at DBI.pm line 1124 T <- FETCH('Taint')=3D 1 at ContextualFetch.pm line 49 <- STORE('Taint' 0)=3D 1 at ContextualFetch.pm line 50 <- execute('HomePage')=3D 1 at ContextualFetch.pm line 51 T <- STORE('Taint' 1)=3D 1 at ContextualFetch.pm line 52 T <- FETCH('NAME_lc')=3D [ 'nid' ] at DBI.pm line 1125 T <- bind_columns(SCALAR(0x831d50c))=3D 1 at DBI.pm line 1125 T <- fetchrow_arrayref=3D [ 'HomePage' ] row1 at ContextualFetch.pm = line 59 T <- fetchrow_arrayref=3D undef row1 at ContextualFetch.pm line 59 T <- FETCH('Active')=3D 1 at DBI.pm line 316 T <- ping=3D 1 at DBI.pm line 316 T <- prepare_cached('SELECT content, author, date, public FROM nodes WHERE nid=3D? ')=3D DBIx::ContextualFetch::st=3DHASH(0x831d62c) at DBI.pm line 391 T <- FETCH('Taint')=3D 1 at ContextualFetch.pm line 49 <- STORE('Taint' 0)=3D 1 at ContextualFetch.pm line 50 <- execute('HomePage')=3D 1 at ContextualFetch.pm line 51 T <- STORE('Taint' 1)=3D 1 at ContextualFetch.pm line 52 T <- fetchrow_array=3D ( 'Silicon Hive rules' 'eijsdent' = '20040720101349' '1' ) [4 items] row1 at ContextualFetch.pm line 87 T <- finish=3D 1 at ContextualFetch.pm line 88 T <- FETCH('Active')=3D 1 at DBI.pm line 316 T <- ping=3D 1 at DBI.pm line 316 T <- prepare_cached('INSERT INTO users (uid) VALUES (?) ')=3D DBIx::ContextualFetch::st=3DHASH(0x832747c) at DBI.pm line 391 T <- FETCH('Taint')=3D 1 at ContextualFetch.pm line 49 <- STORE('Taint' 0)=3D 1 at ContextualFetch.pm line 50 <- execute('eijsdent')=3D 1 at ContextualFetch.pm line 51 T <- STORE('Taint' 1)=3D 1 at ContextualFetch.pm line 52 T <- FETCH('Active')=3D 1 at DBI.pm line 316 T <- ping=3D 1 at DBI.pm line 316 T <- prepare_cached('SELECT employee, email FROM users WHERE uid=3D? ')=3D DBIx::ContextualFetch::st=3DHASH(0x83277ac) at DBI.pm line 391 T <- FETCH('Taint')=3D 1 at ContextualFetch.pm line 49 <- STORE('Taint' 0)=3D 1 at ContextualFetch.pm line 50 <- execute('eijsdent')=3D 1 at ContextualFetch.pm line 51 T <- STORE('Taint' 1)=3D 1 at ContextualFetch.pm line 52 T <- fetchrow_array=3D ( undef undef ) [2 items] row1 at = ContextualFetch.pm line 87 T <- finish=3D 1 at ContextualFetch.pm line 88 <- disconnect_all=3D '' at DBI.pm line 674 !T <- DESTROY(DBIx::ContextualFetch::st=3DHASH(0x83277ac))=3D undef = during global destruction !T <- DESTROY(DBIx::ContextualFetch::st=3DHASH(0x832747c))=3D undef = during global destruction !T <- DESTROY(DBIx::ContextualFetch::st=3DHASH(0x831d62c))=3D undef = during global destruction !T <- DESTROY(DBIx::ContextualFetch::st=3DHASH(0x82e7a90))=3D undef = during global destruction !T <- DESTROY(DBIx::ContextualFetch::db=3DHASH(0x830f88c))=3D undef = during global destruction ! <- DESTROY(DBI::dr=3DHASH(0x81dab2c))=3D (not implemented) during = global destruction ------=_NextPart_000_0040_01C46E46.AA408E20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Hi all,</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>When i create a row in one table and = then in=20 another, it doesn't fill out all the values of the second create, only = the=20 primary key.</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Below you'll find a listing of = everything relevant=20 (separated bij bold headers). Any pointers would be = appreciated.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>Teun van Eijsden</FONT></DIV> <DIV><FONT face=3DArial size=3D2>The Netherlands</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2><STRONG>MySQL = DDL:</STRONG></FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>create table nodes (nid VARCHAR(255) = PRIMARY KEY,=20 author VARCHAR(255), date TIMESTAMP, content LONGBLOB, public=20 TINYINT);<BR>create table access (id INT AUTO_INCREMENT PRIMARY KEY, nid = VARCHAR(255), uid VARCHAR(255), subscription TINYINT);<BR>create table = users=20 (uid VARCHAR(255) PRIMARY KEY, email VARCHAR(255), employee=20 TINYINT);</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2><STRONG>perl = script:</STRONG></FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>#!/cadappl/bin/perl -w</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>use strict;<BR>use = Class::DBI;</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>DBI->trace(1 =3D> = "/tmp/logfile"); # trace all=20 the SQL code</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>package Doc::DBI;<BR>use base=20 'Class::DBI';<BR>Doc::DBI->connection('DBI:mysql:database=3Dhivedoc;ho= st=3Dwebservername.com',=20 'hive', '*****');</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>package Doc::Access;<BR>use base=20 'Doc::DBI';<BR>Doc::Access->table('access');<BR>Doc::Access->column= s(All=20 =3D> qw/id nid uid subscription/);<BR>Doc::Access->has_a(nid = =3D>=20 'Doc::Node');</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>package Doc::Node;<BR>use base=20 'Doc::DBI';<BR>Doc::Node->table('nodes');<BR>Doc::Node->columns(All= =3D>=20 qw/nid author date content public/);<BR>Doc::Node->has_a(author = =3D>=20 'Doc::User');<BR>Doc::Node->has_many(access =3D>=20 'Doc::Access');</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>package Doc::User;<BR>use base=20 'Doc::DBI';<BR>Doc::User->table('users');<BR>Doc::User->columns(All= =3D>=20 qw/uid email employee/);</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><BR><FONT face=3DArial size=3D2>package main;</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>#my $node =3D Doc::Node->create({nid = =3D>=20 "HomePage", author =3D> "eijsdent", content =3D> 'Silicon Hive = rules', public=20 =3D> 1});<BR>my $node =3D = Doc::Node->retrieve("HomePage");<BR>print 'Author:=20 .';<BR>print $node->author;<BR>print ".\n";</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>my $user =3D = Doc::User->create({'uid' =3D>=20 'eijsdent', 'email' =3D> </FONT><A = href=3D"mailto:'jaap@xxxxx.xx'"><FONT=20 face=3DArial size=3D2>'jaap@xxxxx.xx'</FONT></A><FONT face=3DArial = size=3D2>, 'employee'=20 =3D> 1});<BR>#$user->update;<BR>print 'Email: .';<BR>print=20 $user->email;<BR>print ".\n";<BR></FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2><STRONG>Output:</STRONG></FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>./music.pl<BR>Author: .eijsdent.<BR>Use = of=20 uninitialized value in print at ./music.pl line 42.<BR>Email: = ..</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2><STRONG>in MySQL = database:</STRONG></FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>select * from users;</FONT></DIV> <DIV><FONT face=3DArial size=3D2>+----------+-------+----------+<BR>|=20 uid | email | employee=20 |<BR>+----------+-------+----------+<BR>| eijsdent | NULL =20 | NULL |<BR>+----------+-------+----------+<BR>1 = row in=20 set (0.00 sec)<BR></DIV> <DIV><BR></DIV></FONT> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2><STRONG>SQL Trace = Log:</STRONG></FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2> DBI 1.43-nothread = default trace=20 level set to 0x0/1 (pid 22839)<BR> ->=20 DBI->connect_cached(DBI:mysql:database=3Dhivedoc;host=3Dwebdb.natlab.r= esearch.philips.com,=20 hive, ****)<BR> -> DBI->install_driver(mysql) = for linux=20 perl=3D5.006001 pid=3D22839 ruid=3D3982=20 euid=3D3982<BR> install_driver: = DBD::mysql=20 version 2.1026 loaded from=20 /cadappl/perl/5.6.1/lib/site_perl/5.6.1/i686-linux/DBD/mysql.pm<BR> = =20 <- install_driver=3D DBI::dr=3DHASH(0x81dab2c)<BR> = <-=20 connect_cached('database=3Dhivedoc;host=3Dwebdb.natlab.research.philips.c= om' 'hive'=20 ...)=3D DBI::db=3DHASH(0x830f88c) at DBI.pm line = 595<BR> <-=20 STORE('RootClass' 'DBIx::ContextualFetch')=3D 1 at DBI.pm line=20 628<BR> =20 _set_isa([DBIx::ContextualFetch])<BR> = =20 DBIx::ContextualFetch::db::ISA skipped (already set to=20 DBI::db)<BR> = DBIx::ContextualFetch::st::ISA=20 skipped (already set to DBI::st)<BR> <- = STORE('RaiseError'=20 1)=3D 1 at DBI.pm line 642<BR> <- = STORE('PrintError' 0)=3D 1 at=20 DBI.pm line 642<BR> <- STORE('AutoCommit' 1)=3D 1 = at DBI.pm=20 line 642<BR> T <- STORE('Taint' 1)=3D 1 at DBI.pm line=20 645<BR> T <- FETCH('Taint')=3D 1 at DBI.pm line = 645<BR> T =20 <- STORE('Username' 'hive')=3D 1 at DBI.pm line 645<BR> T = <>=20 FETCH('Username')=3D 'hive' ('Username' from cache) at DBI.pm line=20 645<BR> T <- STORE('FetchHashKeyName' 'NAME_lc')=3D 1 at = DBI.pm line=20 645<BR> T <> FETCH('FetchHashKeyName')=3D 'NAME_lc'=20 ('FetchHashKeyName' from cache) at DBI.pm line 645<BR> T = <-=20 STORE('ShowErrorStatement' 1)=3D 1 at DBI.pm line 645<BR> T = <-=20 FETCH('ShowErrorStatement')=3D 1 at DBI.pm line 645<BR> T = <-=20 STORE('dbi_connect_method' 'connect_cached')=3D 1 at DBI.pm line=20 645<BR> T <> FETCH('dbi_connect_method')=3D = 'connect_cached'=20 ('dbi_connect_method' from cache) at DBI.pm line 645<BR> T = <-=20 STORE('ChopBlanks' 1)=3D 1 at DBI.pm line 645<BR> T <-=20 FETCH('ChopBlanks')=3D 1 at DBI.pm line 645<BR> <- = connect=3D=20 DBIx::ContextualFetch::db=3DHASH(0x830f88c)<BR> T <-=20 STORE('dbi_connect_closure' CODE(0x830f934))=3D 1 at DBI.pm line=20 665<BR> T <- prepare_cached('SELECT = nid<BR>FROM =20 nodes<BR>WHERE nid =3D ?<BR>')=3D ( = DBIx::ContextualFetch::st=3DHASH(0x82e7a90)=20 ) [1 items] at DBI.pm line 391<BR> T <- FETCH('Active')=3D = '' at=20 DBI.pm line 1124<BR> T <- FETCH('Taint')=3D 1 at = ContextualFetch.pm=20 line 49<BR> <- STORE('Taint' 0)=3D 1 at = ContextualFetch.pm=20 line 50<BR> <- execute('HomePage')=3D 1 at = ContextualFetch.pm=20 line 51<BR> T <- STORE('Taint' 1)=3D 1 at = ContextualFetch.pm line=20 52<BR> T <- FETCH('NAME_lc')=3D [ 'nid' ] at DBI.pm line=20 1125<BR> T <- bind_columns(SCALAR(0x831d50c))=3D 1 at = DBI.pm line=20 1125<BR> T <- fetchrow_arrayref=3D [ 'HomePage' ] row1 at=20 ContextualFetch.pm line 59<BR> T <- fetchrow_arrayref=3D = undef row1=20 at ContextualFetch.pm line 59<BR> T <- FETCH('Active')=3D = 1 at=20 DBI.pm line 316<BR> T <- ping=3D 1 at DBI.pm line=20 316<BR> T <- prepare_cached('SELECT content, author, date, = public<BR>FROM nodes<BR>WHERE nid=3D?<BR>')=3D=20 DBIx::ContextualFetch::st=3DHASH(0x831d62c) at DBI.pm line = 391<BR> T =20 <- FETCH('Taint')=3D 1 at ContextualFetch.pm line = 49<BR> =20 <- STORE('Taint' 0)=3D 1 at ContextualFetch.pm line = 50<BR> =20 <- execute('HomePage')=3D 1 at ContextualFetch.pm line = 51<BR> T =20 <- STORE('Taint' 1)=3D 1 at ContextualFetch.pm line = 52<BR> T <-=20 fetchrow_array=3D ( 'Silicon Hive rules' 'eijsdent' '20040720101349' '1' = ) [4=20 items] row1 at ContextualFetch.pm line 87<BR> T <- = finish=3D 1 at=20 ContextualFetch.pm line 88<BR> T <- FETCH('Active')=3D 1 = at DBI.pm=20 line 316<BR> T <- ping=3D 1 at DBI.pm line = 316<BR> T =20 <- prepare_cached('INSERT INTO users (uid)<BR>VALUES (?)<BR>')=3D=20 DBIx::ContextualFetch::st=3DHASH(0x832747c) at DBI.pm line = 391<BR> T =20 <- FETCH('Taint')=3D 1 at ContextualFetch.pm line = 49<BR> =20 <- STORE('Taint' 0)=3D 1 at ContextualFetch.pm line = 50<BR> =20 <- execute('eijsdent')=3D 1 at ContextualFetch.pm line = 51<BR> T =20 <- STORE('Taint' 1)=3D 1 at ContextualFetch.pm line = 52<BR> T <-=20 FETCH('Active')=3D 1 at DBI.pm line 316<BR> T <- ping=3D 1 = at DBI.pm=20 line 316<BR> T <- prepare_cached('SELECT employee,=20 email<BR>FROM users<BR>WHERE uid=3D?<BR>')=3D=20 DBIx::ContextualFetch::st=3DHASH(0x83277ac) at DBI.pm line = 391<BR> T =20 <- FETCH('Taint')=3D 1 at ContextualFetch.pm line = 49<BR> =20 <- STORE('Taint' 0)=3D 1 at ContextualFetch.pm line = 50<BR> =20 <- execute('eijsdent')=3D 1 at ContextualFetch.pm line = 51<BR> T =20 <- STORE('Taint' 1)=3D 1 at ContextualFetch.pm line = 52<BR> T <-=20 fetchrow_array=3D ( undef undef ) [2 items] row1 at ContextualFetch.pm = line=20 87<BR> T <- finish=3D 1 at ContextualFetch.pm line=20 88<BR> <- disconnect_all=3D '' at DBI.pm line = 674<BR>!T =20 <- DESTROY(DBIx::ContextualFetch::st=3DHASH(0x83277ac))=3D undef = during global=20 destruction<BR>!T <-=20 DESTROY(DBIx::ContextualFetch::st=3DHASH(0x832747c))=3D undef during = global=20 destruction<BR>!T <-=20 DESTROY(DBIx::ContextualFetch::st=3DHASH(0x831d62c))=3D undef during = global=20 destruction<BR>!T <-=20 DESTROY(DBIx::ContextualFetch::st=3DHASH(0x82e7a90))=3D undef during = global=20 destruction<BR>!T <-=20 DESTROY(DBIx::ContextualFetch::db=3DHASH(0x830f88c))=3D undef during = global=20 destruction<BR>! <- DESTROY(DBI::dr=3DHASH(0x81dab2c))=3D = (not=20 implemented) during global destruction<BR></DIV></FONT></BODY></HTML> ------=_NextPart_000_0040_01C46E46.AA408E20--
create after create or retrievemore mus doesnt work
|
Re: create after create or retrievemore mus doesnt work
|
Generated at 11:34 on 01 Dec 2004 by mariachi v0.52