Jojoxx.net logotyp

 

 

Användare ikonAnvändare
Besökare just nu: 58
Snabblänkar ikonSnabblänkar
JavaScript-arkivet
Perl
FAQ

Sök på Jojoxx.net


FAQ: Perl / CGI

Varför kan jag inte läsa PM (memo)-fält via DBI?

Antagligen beror det på att LongReadLen som talar om den maximala mängden data som kan läsas är för liten.

$dbh->{LongReadLen} = 512 * 1024; # Vi tänker inte använda mer än 512kB data.
$dbh->{LongTruncOk} = 1;          # Blir det mer är det ok att klippa datat.
$sth=$dbh->prepare("SELECT * FROM tabell");


Exempel för att uppdatera ett fält med mycket data.
use DBI qw(:sql_types);
$sth = $dbh->prepare( "
    INSERT INTO tabell (key_num, long_description) VALUES (?, ?)
" );
$sth->bind_param( 1, 42 );
$sth->bind_param( 2, $long_description, SQL_LONGVARCHAR);
$sth->execute();

,