Re: Problem about Bytea and SQL_C_CHAR
От | Han |
---|---|
Тема | Re: Problem about Bytea and SQL_C_CHAR |
Дата | |
Msg-id | 20021128050339.42D3F4759AF@postgresql.org обсуждение исходный текст |
Ответ на | Problem about Bytea and SQL_C_CHAR ("Han" <zhouhanok@vip.sina.com>) |
Список | pgsql-odbc |
Hiroshi Inoue, Hi! I checked the crashing code and abstracted this: int data=1; int cb; rc = SQLPrepare(hstmt, "insert into test1(a) values(?)", SQL_NTS); rc = SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT, SQL_C_TCHAR, SQL_INTEGER, 4, 0, &data, MAX_STRING_SIZE, &cb); rc = SQLExecute(hstmt); rc = SQLFreeStmt(hstmt, SQL_RESET_PARAMS); rc = SQLExecDirect(hstmt, "select * from test1", SQL_NTS); Table test1 has just one int column a. The SQLExecDirect crashed! Replace it with SQLBindParameter after that SQLFreeStmt will lead to crash! Please try it. >Han wrote: >> The previous version I've been using was psqlodbc30.dll(driver name is "PostgreSQL + (Beta)", and I never changed it.I just replaced the new 7.02.0006 dll, and the version number in the ODBC Data Source Administrator is right. > >A simple test case passed here. >Hmm could you send me the sample code if it's simple ? > >regards, >Hiroshi Inoue > http://w2422.nsk.ne.jp/~inoue/ regards, Han zhouhanok@vip.sina.com 2002-11-28
В списке pgsql-odbc по дате отправления: