[Gfoss] Accedere a PostgreSQL via web

Salve,
ho creato per un lavoro delle pagine php che accedono ad un DB PostGIS e interagiscono con delle tabelle modificandone i contenuti ecc....
L'istituto che ha commissionato il lavoro vorrebbe però utilizzare ASP come linguaggio di sviluppo e non PHP.
Sto traducendo la pagina in ASP e sto usando questo codice per leggere dei dati dalle tabelle del db PostGreSQL:

*<%
Set myConn2 = Server.CreateObject("ADODB.Connection")
myConn2.open "Provider=PostgreSQL.1;Password=xxxxxx;User ID=xxxxxx;Data Source=localhost;Location=EMERGENZE"

Set myTable = CreateObject("ADODB.Recordset")
myTable.CursorLocation = 3
myTable.open "select * from focolai_UTM", myConn2, 3, 3 'static, optimistic
response.write("ok")

myTable.close
set myTable = nothing
myConn2.close
set myClose = nothing
%>*

La connessione riesce a farla ma, quando tenta di leggere i dati dalla tabella (sia focolai_UTM sia qualunque altra tabella) ho sempre questo errore:

PgOleDb error '80004005'
Query returned unhandled type 18302

/emergenze/test.asp, line 8

Avete idea di cosa possa esserci di errato?

Grazie,
Maurizio

Maurizio Latini wrote:

Salve,
ho creato per un lavoro delle pagine php che accedono ad un DB PostGIS e
interagiscono con delle tabelle modificandone i contenuti ecc....
L'istituto che ha commissionato il lavoro vorrebbe però utilizzare ASP
come linguaggio di sviluppo e non PHP.
Sto traducendo la pagina in ASP e sto usando questo codice per leggere
dei dati dalle tabelle del db PostGreSQL:

*<%
Set myConn2 = Server.CreateObject("ADODB.Connection")
myConn2.open "Provider=PostgreSQL.1;Password=xxxxxx;User ID=xxxxxx;Data
Source=localhost;Location=EMERGENZE"

Set myTable = CreateObject("ADODB.Recordset")
myTable.CursorLocation = 3
myTable.open "select * from focolai_UTM", myConn2, 3, 3 'static,
optimistic
response.write("ok")

myTable.close
set myTable = nothing
myConn2.close
set myClose = nothing
%>*

La connessione riesce a farla ma, quando tenta di leggere i dati dalla
tabella (sia focolai_UTM sia qualunque altra tabella) ho sempre questo
errore:

PgOleDb error '80004005'
Query returned unhandled type 18302

/emergenze/test.asp, line 8

Avete idea di cosa possa esserci di errato?

Grazie,
Maurizio

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Sembra un errore di permessi o di errata connessione al DB.

Vedi se quest'articolo può aiutarti:
http://www.webmasterpoint.org/asp/pratica/126.asp

CIAO

-----
Salvatore Larosa
GPG: 0xE504BBE2 (FP: D9B2 CA87 81CD 1B91 E24D 3B42 D0F7 FA01 E504 BBE2)
--
View this message in context: http://www.nabble.com/Accedere-a-PostgreSQL-via-web-tp18195149p18196045.html
Sent from the Gfoss mailing list archive at Nabble.com.

Lo avevo visto anche io questo articolo,
ma dal momento che la pagina php funziona correttamente non credo che sia un problema di permessi legati all'utente web
o sbaglio?

Salvator*eL*arosa ha scritto:

Maurizio Latini wrote:
  

Salve,
ho creato per un lavoro delle pagine php che accedono ad un DB PostGIS e interagiscono con delle tabelle modificandone i contenuti ecc....
L'istituto che ha commissionato il lavoro vorrebbe però utilizzare ASP come linguaggio di sviluppo e non PHP.
Sto traducendo la pagina in ASP e sto usando questo codice per leggere dei dati dalle tabelle del db PostGreSQL:

*<%
Set myConn2 = Server.CreateObject("ADODB.Connection")
myConn2.open "Provider=PostgreSQL.1;Password=xxxxxx;User ID=xxxxxx;Data Source=localhost;Location=EMERGENZE"

Set myTable = CreateObject("ADODB.Recordset")
myTable.CursorLocation = 3
myTable.open "select * from focolai_UTM", myConn2, 3, 3 'static,
optimistic
response.write("ok")

myTable.close
set myTable = nothing
myConn2.close
set myClose = nothing
%>*

La connessione riesce a farla ma, quando tenta di leggere i dati dalla tabella (sia focolai_UTM sia qualunque altra tabella) ho sempre questo errore:

PgOleDb error '80004005'
Query returned unhandled type 18302

/emergenze/test.asp, line 8

Avete idea di cosa possa esserci di errato?

Grazie,
Maurizio

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Sembra un errore di permessi o di errata connessione al DB.

Vedi se quest'articolo può aiutarti:
http://www.webmasterpoint.org/asp/pratica/126.asp

CIAO

-----
Salvatore Larosa
GPG: 0xE504BBE2 (FP: D9B2 CA87 81CD 1B91 E24D 3B42 D0F7 FA01 E504 BBE2)
  
--

<http://www.geographike.it>Maurizio Latini
GEOGRAPHIKE S.R.L.
Via Sansedoni 7, 53100 SIENA
Telefono/Fax: 0577 588408
m.latini@geographike.it <mailto:m.latini@geographike.it>

INFORMAZIONI STRETTAMENTE CONFIDENZIALI In ottemperanza al D.Lgs. 196/2003 sulla tutela dei dati personali, le informazioni contenute in questo messaggio sono strettamente riservate e sono esclusivamente indirizzate al destinatario indicato (oppure alla persona responsabile di rimetterlo al destinatario), tenendo presente che qualsiasi uso, riproduzione o divulgazione di questo messaggio è vietata. Nel caso in cui aveste ricevuto questa mail per errore, vogliate avvertire il mittente al più presto a mezzo posta elettronica e subito dopo distruggerla.

Maurizio Latini wrote:

Lo avevo visto anche io questo articolo,
ma dal momento che la pagina php funziona correttamente non credo che
sia un problema di permessi legati all'utente web
o sbaglio?

Salvator*eL*arosa ha scritto:

Maurizio Latini wrote:
  

Salve,
ho creato per un lavoro delle pagine php che accedono ad un DB PostGIS e
interagiscono con delle tabelle modificandone i contenuti ecc....
L'istituto che ha commissionato il lavoro vorrebbe però utilizzare ASP
come linguaggio di sviluppo e non PHP.
Sto traducendo la pagina in ASP e sto usando questo codice per leggere
dei dati dalle tabelle del db PostGreSQL:

*<%
Set myConn2 = Server.CreateObject("ADODB.Connection")
myConn2.open "Provider=PostgreSQL.1;Password=xxxxxx;User ID=xxxxxx;Data
Source=localhost;Location=EMERGENZE"

Set myTable = CreateObject("ADODB.Recordset")
myTable.CursorLocation = 3
myTable.open "select * from focolai_UTM", myConn2, 3, 3 'static,
optimistic
response.write("ok")

myTable.close
set myTable = nothing
myConn2.close
set myClose = nothing
%>*

La connessione riesce a farla ma, quando tenta di leggere i dati dalla
tabella (sia focolai_UTM sia qualunque altra tabella) ho sempre questo
errore:

PgOleDb error '80004005'
Query returned unhandled type 18302

/emergenze/test.asp, line 8

Avete idea di cosa possa esserci di errato?

Grazie,
Maurizio

_______________________________________________
Iscriviti all'associazione GFOSS.it:
http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Sembra un errore di permessi o di errata connessione al DB.

Vedi se quest'articolo può aiutarti:
http://www.webmasterpoint.org/asp/pratica/126.asp

CIAO

-----
Salvatore Larosa
GPG: 0xE504BBE2 (FP: D9B2 CA87 81CD 1B91 E24D 3B42 D0F7 FA01 E504 BBE2)
  
--

<http://www.geographike.it>Maurizio Latini
GEOGRAPHIKE S.R.L.
Via Sansedoni 7, 53100 SIENA
Telefono/Fax: 0577 588408
m.latini@geographike.it <mailto:m.latini@geographike.it>

INFORMAZIONI STRETTAMENTE CONFIDENZIALI In ottemperanza al D.Lgs.
196/2003 sulla tutela dei dati personali, le informazioni contenute in
questo messaggio sono strettamente riservate e sono esclusivamente
indirizzate al destinatario indicato (oppure alla persona responsabile
di rimetterlo al destinatario), tenendo presente che qualsiasi uso,
riproduzione o divulgazione di questo messaggio è vietata. Nel caso in
cui aveste ricevuto questa mail per errore, vogliate avvertire il
mittente al più presto a mezzo posta elettronica e subito dopo
distruggerla.

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Effettivamente sei PHP funge!

Comunque nel codice che hai postato non vedo l'esecuzione della query!!
Una cosa del tipo:

myTable.execute(sql)

dove sql="select * ......."

-----
Salvatore Larosa
GPG: 0xE504BBE2 (FP: D9B2 CA87 81CD 1B91 E24D 3B42 D0F7 FA01 E504 BBE2)
--
View this message in context: http://www.nabble.com/Accedere-a-PostgreSQL-via-web-tp18195149p18196869.html
Sent from the Gfoss mailing list archive at Nabble.com.