Re: Relation "tablename" does not exist

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: Relation "tablename" does not exist
Дата
Msg-id 449106E6.3060505@archonet.com
обсуждение исходный текст
Ответ на Relation "tablename" does not exist  ("Johan van der Merwe" <johan@bnrel.co.za>)
Список pgsql-general
Johan van der Merwe wrote:
> I have posted this before without receiving replies

Can't see it in the archives. Were you subscribed?

> My code is as follows:
>
> Public dbRemote As New Connection
> Public rsData As New Recordset
>
> dbRemote.Properties("Data Source").Value = "DSM"
> dbRemote.Properties("Initial Catalog").Value = "BCM_DSM"
> dbRemote.Properties("User ID").Value = "johan"
> dbRemote.Properties("Password").Value = "johan"
> dbRemote.Open
>
> rsData.Open "tblSuburb", dbRemote, , , adCmdTable
>
>
> I receive the error "Relation "tblSuburb" does not exist"

Either you created the table quoted (thus preserving its case) and you
are accessing it unquoted (so it's folded to lower-case) or the other
way around. It's how PostgreSQL provides case-insensitive table-names.

So:
CREATE "TaBlE1" ...
SELECT * FROM "TaBlE1" (works)
SELECT * FROM table1 (fails)
CREATE TaBlE2 ...
SELECT * FROM "TaBlE2" (works)
SELECT * FROM table2 (works)
SELECT * FROM TABLE2 (works)

HTH
--
   Richard Huxton
   Archonet Ltd

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

Предыдущее
От: "Johan van der Merwe"
Дата:
Сообщение: Relation "tablename" does not exist
Следующее
От: Richard Huxton
Дата:
Сообщение: Re: how pg_hba.conf