Skip to Content.
Sympa Menu

freetds - RE: [freetds] Error: FreeTDS+WINE

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "ZIGLIO Frediano" <Frediano.Ziglio AT vodafone.com>
  • To: "FreeTDS Development Group" <freetds AT lists.ibiblio.org>
  • Subject: RE: [freetds] Error: FreeTDS+WINE
  • Date: Tue, 23 Sep 2003 11:36:08 +0200

> > >> >
> > >> > default:
> > >> > odbc_errs_add(&stmt->errs, "HY092", NULL, NULL);
> > >> > ODBC_RETURN(stmt, SQL_SUCCESS_WITH_INFO);
> > >>
> > >> You're masking the problem there. The state "HY092"
> *is* an error,
> > >> and should be reported as such.
> >
> > Here is the log result:
> > ...
> > 12:46:35.063443 tds_process_end: more_results = 0
> > 12:46:35.063477 was_cancelled = 1
> > 12:46:35.063525 error = 0
> > 12:46:35.063555 done_count_valid = 0
> > Unknown STMT Attribute 9
> > SQLFreeHandle(3, 0x81bb738)
>
> Hmph. There is no SQL_STMT* attribute whose value is 9:
>
> $ grep '[[:blank:]]9$' [aosu]* \
> |perl -ane'printf "%-30s\t$F[-1]\n", $F[-2]' \
> |sort
> ODBC_ERROR_INVALID_DSN 9
> SQLColumns_DECIMAL_DIGITS 9
> SQL_API_SQLDISCONNECT 9
> SQL_CODE_DAY_TO_MINUTE 9
> SQL_COLUMN_MONEY 9
> SQL_DATE 9
> SQL_DATETIME 9
> SQL_DIAG_SUBCLASS_ORIGIN 9
> SQL_ODBC_API_CONFORMANCE 9
> SQL_ROWSET_SIZE 9
>
> I think you've found an error in the caller, Rainer. AFAICT, a
> SQLSetStmtAttr() Attribute can have some 72 distinct values,
> but 9 isn't one of them.
>

I think problem is SQL_ROWSET_SIZE... perhaps SQLSetStmtAttr should
support some old constant ??
I setup a test to test which constants MSODBC accept...

freddy77




Archive powered by MHonArc 2.6.24.

Top of Page