Thread symbol-lookup error beim select... (11 answers)
Opened by supersucker at 2005-04-28 15:19

supersucker
 2005-04-28 15:19
#33187 #33187
User since
2005-03-17
118 Artikel
BenutzerIn
[default_avatar]
Hi,

komm mit einem (für mich) komischen fehler nicht weiter:

Ich verwende postgressql 8 unter fedora 3, die datenbank läuft ohne probleme, genau so wie DBI und PG, auch meine do-statements laufen alle, jetzt hab ich folgendes problem:

mein prepared-statement:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
my $fragQuery = $dbConnection->prepare('SELECT * FROM fragment


WHERE fragmentLength = ?


and primaryStructure1L = ?


and secondaryStructure = ?')
or die "Couldn't prepare statement: " . $dbConnection->errstr;


das schluckt der rechner auch ohne fehler, mache ich aber nun folgendes:
Code: (dl )
1
2
3
4
print "executing query...  \n";
$fragQuery->execute($fragLength, $queryPrimaryStructure, $querySecondaryStructure)
or die "Couldn't execute statement: " . $fragQuery->errstr;
print "done! \n";


erhalte ich folgenden fehler:

/usr/bin/perl: symbol lookup error: /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/Pg/Pg.so: undefined symbol: PQprepare

damit kann ich überhaupt nichts anfangen, soll das heissen das mein prepare-statement schon falsch war, wenn ja, warum hab ich nicht schon vor dem execute-statement einen fehler erhalten? egal wie oft ich mir das anschau sieht für mich sowohl das prepare als auch das execute in ordnung aus soweit.......

kann mir da jemand weiterhelfen?

danke im voraus.....

View full thread symbol-lookup error beim select...