Re: SQLEndTran returns SQL_SUCCESS forHY010(Function sequence error)

"G, Hemanth Kumar" <[email protected]>
Newsgroups gmane.comp.db.unixodbc.devel
Message-ID <DB5CCE49324ED540B132892B8F289249023403D0@susday7667.TD.teradata.com>
Yes, it is resolved. Thanks Nick :-)

I have one more doubt. 
Some of the ODBC calls are trying to change the odbc.ini to insert some
index or root information.
For e.g - SQLExecDirect(hstmt, (SQLCHAR *)"create unique index unq on
tmp(f1)", SQL_NTS);
Ultimately, the odbc.ini file has extra tabs and spaces added.
Here onwards, all the subsequent calls fail whenever they try to read
the information from odbc.ini.

I found out the line of code from DriverManager which is doing this
modification.
_iniDump.c#74
uo_fprintf( hStream, "%s\t\t%c %s\n", hIni->hCurProperty->szName,
hIni->cEqual, hIni->hCurProperty->szValue );

I am not very much sure about the standard format of odbc.ini. 
Should it be of this format which you are using with two tabs and a
space.

BEFORE

[testdsn]
Driver=/opt/teradata/client/13.1/odbc_32/lib/tdata.so
Description=Teradata running Teradata V1R5.2
DBCName=gingham
LastUser=
Username=
Password=
Database=
DefaultDatabase=
SessionMode=Teradata
DateTimeFormat=III
OutputAsResultSet=Yes
UseNativeLOBSupport=Yes

AFTER

[testdsn]
Driver          = /opt/teradata/client/13.1/odbc_32/lib/tdata.so
Description             = Teradata running Teradata V1R5.2
DBCName         = gingham
LastUser                =
Username                =
Password                =
Database                =
DefaultDatabase         =
SessionMode             = Teradata
DateTimeFormat          = III
OutputAsResultSet               = Yes
UseNativeLOBSupport             = Yes
Order           = 0
IndexName0              = unq (f1) ODBC.tmp


Please help me on this.

Thanks
Hemanth.

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Nick
Gorham
Sent: Wednesday, June 17, 2009 3:26 PM
To: Development issues and topics for unixODBC
Subject: Re: [unixODBC-dev] SQLEndTran returns SQL_SUCCESS
forHY010(Function sequence error)

G, Hemanth Kumar wrote:
> Yes, it works.
> Thanks.
>
> I have found out one more issue.
>
> SQLStatistics with TableName argument as a null pointer should return
> HY009 - Invalid use of null pointer, but returns SQL_SUCCESS.
> SQLStatistics(hstmt,NULL,SQL_NTS,NULL,SQL_NTS,NULL,SQL_NTS,0,0);
> Expected : HY009
> Received : SQL_SUCCESS
>
> Please verify this one too.
>
> Thanks
> Hemanth.
>  
>   
Try now :-)

--
Nick
_______________________________________________
unixODBC-dev mailing list
[email protected]
http://mailman.unixodbc.org/mailman/listinfo/unixodbc-dev
_______________________________________________
unixODBC-dev mailing list
[email protected]
http://mailman.unixodbc.org/mailman/listinfo/unixodbc-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.