Bindovani parametru pro DBI::do
Milan Sorm
xsorm na informatics.muni.cz
Pondělí Duben 12 13:13:09 MEST 1999
Ahoj.
Mam nasledujici problem:
Pokousim se o
$dbi->do('update studenti set prijmeni = ? where rc = ?', {}, $prijm, $rodc);
kde v $prijm je 'Sorm' a v $rodc nejake rodne cislo '12345'
Databaze vypada zhruba takto:
+----------------------------------+----------------------------------+-------+
| Field | Type | Length|
+----------------------------------+----------------------------------+-------+
| rc | text | var |
| prijmeni | text | var |
+----------------------------------+----------------------------------+-------+
Jdu proti PostgreSQL (DBD::Pg).
Ovsem dostavam hlasku:
Can't bind unknown placeholder '2' at /usr/lib/perl5/site_perl/5.005/i586-linux/DBI.pm line 865.
Tak nevim, za normalnich okolnosti mi to funguje (proti jinym tabulkam).
V cem muze byt problem ?
Diky moc za odpoved.
milan sorm
-------------------------------------------------------------
Milan Šorm (aka John Popelník) telefon: +420 5 41512348
B205, FI MU, Botanická 68a, Brno sorm na informatics.muni.cz
http://www.fi.muni.cz/~sorm/ tel. domů: (05) 46211083
-------------------------------------------------------------
Já píšu ve vi jak blesk...
...taky občas uhodím.
Další informace o konferenci Perl