in reply to Porting from SQL Server to MySQL
Hope this helps. :)# notice use of RaiseError - goodbye DBI::errstr! my $my_sql = DBI->connect($dsn, 'user', '1234', {RaiseError=>1}); # replace these to fit your needs - or better, use a Getopt:: module! my $table = 'OTHER_TABLE'; my @field = qw(ID description file_data); $rs->Open("SELECT * FROM $table", $db_connection, adOpenKeySet); # Prepare our insert my $insert_sql = "INSERT INTO $TABLE (" . join(',',@field) . ') VALUES (' . join(',',map '?',@field) . ')' ; my $sth = $my_sql->prepare($insert_sql); while (!$rs->EOF) { $sth->execute( map $rs->{$_}{Value}, @field ); $rs->MoveNext(); }
jeffa
L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
|
|---|