Re: When length of text data is 1.
| От | Hiroshi Inoue |
|---|---|
| Тема | Re: When length of text data is 1. |
| Дата | |
| Msg-id | 454FFEAA.1020001@tpf.co.jp обсуждение исходный текст |
| Ответ на | When length of text data is 1. (НФСР <nfsr@hitv.ru>) |
| Список | pgsql-odbc |
НФСР wrote:
> Hello,
>
> I tried to search in Internet, but didn't find answer...
> I'm using PostgreSQL 8.1.5-1, ODBC, MS Visual C++ with MFC, I'm using
> Unicode (database has UTF8 encoding and I'm using "PostgreSQL Unicode" odbc
> driver).
> I create, for example, such table:
>
> ***code***
> CREATE TABLE section (
> idsection INT PRIMARY KEY,")
> idparent INT NULL REFERENCES section ON DELETE CASCADE,")
> name TEXT NOT NULL")
> );
> **********
>
> Retrieve data thereby:
>
> ***code***
> CRecordset rcrd(&db);
> CString nm;
> ....
> rcrd.GetFieldValue(_T("name"),nm);
> **********
>
> It works without any problem except when length of 'name' is 1.
> For example, It works fine when name is 'John' but when name is 'J' line
> rcrd.GetFieldValue(_T("name"),nm);
> throws exception with empty exception message and AFAIK with return code
> SQL_NO_DATA.
Which version of ODBC driver are you using ?
Could you send me the Mylog output ?
regards,
Hiroshi Inoue
В списке pgsql-odbc по дате отправления: