Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Pgsql Interfaces Odbc > [ psqlodbc-Bugs...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 1 Topic 2357 of 2384
Post > Topic >>

[ psqlodbc-Bugs-1010376 ] GUID code missing in convert.c ("Unrecognized C_parameter ..") and fix

by noreply@[EMAIL PROTECTED] May 11, 2008 at 10:56 AM

Bugs item #1010376, was opened at 2008-04-15 13:02
You can respond by visiting: 
http://pgfoundry.org/tracker/?func=detail&atid=538&aid=1010376&group_id=1000125

Category: None
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Jan-Willem Goossens (jgoossens)
Assigned to: Nobody (None)
>Summary: GUID code missing in convert.c ("Unrecognized C_parameter ..")
and fix

Initial Comment:
Hi,
Either I'm missing something, or there's the GUID (UUID) implementation
missing in ResolveOneParam(..) in convert.c [08.03.0100], since I'm
getting "Unrecognized C_parameter type in copy_statement_with_parameters"
exceptions with param_ctype == -11 (=SQL_C_GUID).

I admit I dont really know what I'm doing, but adding the following lines
seems to work well:

[convert.c, line 3745]
#if (ODBCVER >= 0x0350)
	    case SQL_C_GUID:
 		{
			SQLGUID *g = (SQLGUID *) buffer;
			sprintf (param_string,
				"%08lX-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X",
				(unsigned long) g->Data1,
				g->Data2, g->Data3,
				g->Data4[0], g->Data4[1], g->Data4[2], g->Data4[3],
				g->Data4[4], g->Data4[5], g->Data4[6], g->Data4[7]);
		}
		break;
#endif

[heavily inspired by
http://www.opensource.apple.com/darwinsource/Current/iodbc-34/iodbc/iodbc/trace/GetData.c]

I hope this is useful..
Jan-Willem


----------------------------------------------------------------------

>Comment By: Hiro**** Inoue (hinoue)
Date: 2008-05-11 10:56

Message:
Could you please try the drivers on testing for 8.3.0201 at
 http://www.geocities.jp/inocchichichi/psqlodbc/index.html
..

----------------------------------------------------------------------

Comment By: madhusudhan rao (madhuk)
Date: 2008-05-09 10:31

Message:
Hi,

I am also getting an error due to SQL_C_GUID type

WINPROJ         1680-938 EXIT  SQLBindCol  with return code -1 (SQL_ERROR)
  HSTMT               086B37F0
  UWORD                       52 
  SWORD                      -11 <SQL_C_GUID>
  PTR                0x08AD7663
  SQLLEN                    16
  SQLLEN *            0x08AD7DEB
 
  DIAG [S1003] [Microsoft][ODBC Driver Manager] Driver does not sup****t
this parameter (0)

I am just trying to integrate MS Project with PGsql and got the above
error. I am a java developer and not familiar with Visual studio to
recompile the driver :-( . could you please help me in getting the ANSI
version of the driver with the fix.

thanks in advance. 

 

----------------------------------------------------------------------

You can respond by visiting: 
http://pgfoundry.org/tracker/?func=detail&atid=538&aid=1010376&group_id=1000125

-- 
Sent via pgsql-odbc mailing list (pgsql-odbc@[EMAIL PROTECTED]
)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-odbc
 




 1 Posts in Topic:
[ psqlodbc-Bugs-1010376 ] GUID code missing in convert.c ("Unrec
noreply@[EMAIL PROTECTED]  2008-05-11 10:56:26 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan13V112 Thu Jul 24 6:51:24 CDT 2008.