Re: pgsqODBC binding parameters II (fwd)
От | Ludek Finstrle |
---|---|
Тема | Re: pgsqODBC binding parameters II (fwd) |
Дата | |
Msg-id | 20010322094606.P21919@anxur.fi.muni.cz обсуждение исходный текст |
Ответ на | Re: pgsqODBC binding parameters II (fwd) (Hiroshi Inoue <Inoue@tpf.co.jp>) |
Список | pgsql-odbc |
> > > > > CONN ERROR: func=SQLExecute, desc='', errnum=110, errmsg='ERROR: parser: parse error at or near ""' > > > > > SQLExecute: premature statement so return SQL_ERROR > > > > > > PREMATURE state of the statement seems to be the cause of > > > the error. Is your change about data_at_exec to prevent the > > > PREMATURE state just after the return from SQLNumResultCols ? > > > Or does it have another purpose ? > > > > Sorry, I don't understand question very well. > > I make it in december. So I don't remember details. > > > > The problem was that '?' didn't be detect as parametr at exec. > > So I added detection of parameters at exec to SQLExecute. And if I detect > > it I return SQL_NEED_DATA. > > > > '?' doesn't necessarily mean a data_at_execution parameter. I use SQLNumParams for this detection. So I mean that it's safe. > Doesn't your patch change all parameters to data_at_exec ones ? > If so it doesn't seem good. Yes, it does. Any idea how recognize data_at_exec parameters? Luf
В списке pgsql-odbc по дате отправления: