vbscript - passing parameter value through pgoledb to postgresql stored function -


i attempting migrate legacy client-server gis application microsoft sql server postgresql. in system sql server database contains large set of t-sql stored procedures, each being sql select query 1 or more parameters.

in response client request, server program – classic asp vbscript – uses microsoft adodb fill in parameters values, execute requested query , return result set xml document client.

in preliminary phase of migration have successfully:

  1. installed postgresql 9.3 windows, pgoledb 1.0.0.20 , psqlodbc on 32.bit windows 7 pro development pc

  2. migrated sql server database table definitions , constraint new postgresql database , populated tables using psqlodbc

  3. using pgadmin iii, created , executed test queries against postgresql database

  4. using pgadmin iii, created 2 test postgresql table-valued select functions – test1() 1 no parameters , test2(text) single in parameter — , verified both execute correctly

  5. written test asp/vbscript program uses adodb.connection , adodb.command connect postgresql database, execute test1() - no-parameter stored function - , create adodb.recordset. test works correctly.

however when change test asp/vbscript program use test2() , use objcmd.parameters.append this:

objcmd.commandtext = "test2"  objcmd.parameters.append objcmd.createparameter("p1", advarchar, adparaminput, 15, "000007-01012013") 

to specify required in parameter, asp runtime error:

pgoledb error '80004005'   “procedure name automatic arguments not unique“ 

q1. diagnostic “procedure name automatic arguments not unique” mean?

q2. there public documentation available pgoledb other readme.txt , releasenotes.txt files installed along pgoledb.dll?


Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -