Re: What does this error mean?

From: Tom Allison <tom(at)tacocat(dot)net>
To: SCassidy(at)overlandstorage(dot)com
Cc: General PostgreSQL List <pgsql-general(at)postgresql(dot)org>
Subject: Re: What does this error mean?
Date: 2007-05-24 01:40:42
Message-ID: D7E651FC-43F3-4E70-ADC3-6B1EBA5FBA89@tacocat.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

The &quot; is definitely not the error -- it's a CGI thing.

I think this might tie back to another email I posted where I'm
trying to escape all these characters programmatically instead of
passing them in as '?' and letting perl to the parsing for me.

On May 23, 2007, at 8:00 PM, SCassidy(at)overlandstorage(dot)com wrote:

>
> Hi,
>
> If you have a statement using placeholders like:
>
> select id from info where device_type = ? and drive_mfg = ?
>
> and then prepare and execute it, something like:
> $sth=$dbh->prepare($stmt) || errexit("bad prepare for stmt
> $stmt, error: $DBI::errstr");
> $rc=$sth->execute('TYPE1','ACME') || errexit("can't execute
> statement:\n$stmt\nreturn code $rc: DB error: $DBI::errstr");
>
> If the prepare thinks that the placeholders are of mixed types (as
> supported by the driver), like:
>
> select id from info where device_type = ? and drive_mfg = :2
>
> Then, you will get the type of message you saw.
>
> Probably your query is being built by the program where some odd
> character is occasionally creeping in where you don't expect it. I
> assume that the html entity references ('&quot;') are not actually
> in the error message.
>
>
> Susan Cassidy
>
>
>
> Tom Allison <tom(at)tacocat(dot)net>
> Sent by: pgsql-general-owner(at)postgresql(dot)org
> 05/23/2007 03:59 PM
>
> To
> General PostgreSQL List <pgsql-general(at)postgresql(dot)org>
> cc
> Subject
> [GENERAL] What does this error mean?
>
>
>
>
>
> Cannot mix placeholder styles &quot;:foo&quot; and &quot;$1&quot; at /
> sw/lib/perl5/5.8.6/darwin-thread-multi-2level//DBD/Pg.pm line 174.
>
>
> I keep finding it from time to time on one script I have and I have
> no clue what it's telling me.
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 2: Don't 'kill -9' the postmaster
>
>
>
> ----------------------------------------------------------------------
> ------------------------
> Simply protected storage solutions ensure that your information is
> automatically safe, readily available and always there, visit us at
> http://www.overlandstorage.com
> ----------------------------------------------------------------------
> ------------------------

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Francisco Reyes 2007-05-24 02:10:16 Re: Delete with subquery deleting all records
Previous Message marcelo Cortez 2007-05-24 01:31:58 help with query...