Re: [GENERAL] MS Access to PostgreSQL

Поиск
Список
Период
Сортировка
От William Shatner
Тема Re: [GENERAL] MS Access to PostgreSQL
Дата
Msg-id 9af1b199050324031764ba8419@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [GENERAL] MS Access to PostgreSQL  (Edward Macnaghten <eddy@edlsystems.com>)
Список pgsql-jdbc
Hi Edward,

Michael Fuhr's solution worked (Mar 11). I had to write a method to
insert four backslashes into the the path been searched for. For
example if the stored path in the DB was folder1\folder2\folder3\ in
order for PostgreSQL to serach against this i had to search for path
LIKE folder1\\\\folder2\\\\folder3\\\\%.

Thanks to all for help and suggestions.

WS


On Sun, 20 Mar 2005 00:21:00 +0000, Edward Macnaghten
<eddy@edlsystems.com> wrote:
> William Shatner wrote:
> > I have recently migrated from MS Access to PostgreSQL.Previously I had
> > a SQL command
> >
> >       ResultSet aGroupResultSet = aGroupPathStmt.executeQuery(
> >           "SELECT \"groupID\",\"fullpath\" FROM \"groups\" WHERE
> > \"fullpath\" Like '" +
> >           aPath + "'");
> >
> >
> >
> > where aPath was equal to  'folder\another folder\%'.
> >
>
> <snip>
>
> Are you sure?  In MS-Access JET engine it uses the '*' character instead
> of the '%' one as a "like" wildcard.
>
> Two things you can try...  If you have attached the table "groups" in
> MS-Access and are using it through JET (as the code you provided would
> suggest) then try changing the "%" character to "*" - the JET  engine
> will convert that to % for you, whereas it may escape the "%" character
> you have supplied to keep the behaviour the same as JET.
>
> The other possibility is to use the "dbPassThrough" parameter and
> execute it as a pass through query, here the SQL is sent to the
> PostgreSQL engine unchanged.
>
> All in all I am sure this is an MS-Access problem rather than a Postgres
> one.
>
> Eddy
>
>

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Oliver Jowett
Дата:
Сообщение: Re: Stored proc returns RECORD & JDBC
Следующее
От: Vernon
Дата:
Сообщение: Unable to make a connention through jdbc