ODBC & Visual Basic 4.0 & POSTGRESQL - Mailing list pgsql-interfaces

From Israel Zavalza Bahena
Subject ODBC & Visual Basic 4.0 & POSTGRESQL
Date
Msg-id 19990410012752.92340.qmail@hotmail.com
Whole thread Raw
List pgsql-interfaces


>Hi to all.... sorry , here is the translation...
>
>
>Im Working with postgresql v 6.3, Visual Basic 4.0 and ODBC drivers
>from insight corp, everithing declared under my control panel ODBC
32
>bits, and works ok for selecting and inserting rows from tables.
But,
>when i  want to delete or update , visual basic says that the
>operation must be an update capable query (!!!!!!). An piece of code
>for a press button is the follow....
>
>
>>Private Sub Command4_Click()
>>Dim db As Database
>>Dim Comando As Variant
>>Dim n As Integer
>>Set db = OpenDatabase("PostgreSQL", False, False, "ODBC;")
>>Comando = "delete from alumnos where nombre like 'Israel'"
>>db.Execute Comando
>>' db.Execute "insert into students values ('Alejandro','23 anos')"
>>db.Close
>>End Sub
>
>
>
>
>When i comment (') the delete and un-comment the insert, everything
>works fine, but not as shown.
>
>I've also intent with the grant command like this...
>
>
>grant all on alumnos to public...
>
>but unsucessfully
>
>
>
>an example of my pg_hba.conf is like this ...
>
>#host         all        192.168.0.0  255.255.255.0      ident
>omicron
>#
># The above would allow users from 192.168.0.x hosts to connect to
any
># database, but if e.g. Ident says the user is "bryanh" and he
>requests to
># connect as Postgres user "guest1", the connection is only allowed
if
># there is an entry for map "omicron" in pg_ident.conf that
>says "bryanh" is
># allowed to connect as "guest1".
>
># By default, allow anything over UNIX domain sockets and localhost.
>
>local        all                                         trust
>host         all         127.0.0.1     255.255.255.255   trust
>host         all         200.38.48.131 255.255.255.0     trust
>
>
>
>
>
>please, if you have solved this previously, send me a comment ...
>
>
>
>Was my mistake have choosen Postgresql for ODBC�s?
>
>
>
>
>
>
>
>
>
>Thanks in advance
>
>
>>Subject: [pgsql-ayuda] PSQL ODBC & Visual Basic
>>Date: Fri, 09 Apr 1999 13:25:04 PDT
>>
>>
>>
>>
>>Saludos a la lista...
>>
>>
>>
>>Estoy Manejando Postgres *version Linux 5.1 MX con Visual Basic
>4.0 ,
>>utilizando el  manejador  ODBC actual de Insight corp, ya los
>declare
>>en mi se conecta a la base de datos, toma los datos de las tablas
>>respectivas e inserta renglones... pero cuando deseo hacer un
UpDate
>>o un delete de las mismas tablas, me dice VB que el objeto no es
>>actualizable ( esto erroneo, debido a que cuando inserto valores,
>>tambien estoy escribiendo)... un pedazo de codigo  ejemplo para un
>>boton de comando cualquiera es el siguiente en un MsgBox....
>>
>>Private Sub Command4_Click()
>>Dim db As Database
>>Dim Comando As Variant
>>Dim n As Integer
>>Set db = OpenDatabase("PostgreSQL", False, False, "ODBC;")
>>Comando = "delete from alumnos where nombre like 'Israel'"
>>db.Execute Comando
>>' db.Execute "insert into students values ('Alejandro','23 anos')"
>>db.Close
>>End Sub
>>
>>Notese el comentario en la antepenultima linea
>>
>>ejecutado arroja el siguiente error :
>>
>>se ha producido el error 3073 de tiempo de ejecucion
>>LA Operacion debe usar una consulta actualizable
>>
>>
>>pero si comento del delete (update en su caso) y descomento el
>>Insert, ya no marca ningun error , e inserta los valores en la
>>tabla !!!!!!!!!
>>
>>
>>El driver esta configurado para usar el usuario creador de la base
>de
>>datos (postgres) y el servidor tiene un archivo pg_hba.conf
parecido
>>al siguiente (pongo un pedazo, lo demas son comentarios):
>>
>>
>>
>>
>># The above allows any user on the local system to connect to any
>>database
>># under any username.
>>
>>#host         template1   192.168.0.0   255.255.255.0     ident
>>sameuser
>>
>># The above allows any user from any host with IP address
>192.168.0.x
>>to
>># connect to database template1 as the same username that ident on
>>that host
>># identifies him as (typically his Unix username).
>>
>>#host         all        192.168.0.1   255.255.255.255   reject
>>#host         all        0.0.0.0       0.0.0.0           trust
>>
>># The above would allow anyone anywhere except from 192.168.0.1 to
>>connect to
>># any database under any username.
>>
>>#host         all        192.168.0.0  255.255.255.0      ident
>>omicron
>>#
>># The above would allow users from 192.168.0.x hosts to connect to
>any
>># database, but if e.g. Ident says the user is "bryanh" and he
>>requests to
>># connect as Postgres user "guest1", the connection is only allowed
>if
>># there is an entry for map "omicron" in pg_ident.conf that
>>says "bryanh" is
>># allowed to connect as "guest1".
>>
>># By default, allow anything over UNIX domain sockets and localhost.
>>
>>local        all                                         trust
>>host         all         127.0.0.1     255.255.255.255   trust
>>host         all         una-IP        255.255.255.255   trust
>>
>>
>>
>>
>>postgresql esta corriendo como postgres, y como se ve, uso el
metodo
>>OPENDATABASE via ODBC....
>>
>>
>>
>>alguna surgerencia u otro metodo mejor para tal efecto?
>>
>>
>>
>>Gracias
>>
>>
>>
>>
>>
>>
>>
>>
>>______________________________________________________
>>Get Your Private, Free Email at http://www.hotmail.com
>>--------- Pie de mensaje -------------------------------------------
>>Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-
ayuda
>>Cancelar inscripcion:
>>mail to: majordomo@tlali.iztacala.unam.mx
>>text   : cancelacion pgsql-ayuda
>>
>
>
>Ing. Israel Zavalza Bahena
>http://www.geocities.com/Eureka/Enterprises/8937/israel.html
>
>Internet Consulting & Bussines solutions on the WWW
>
>http://www.geocities.com/Eureka/Enterprises/8937/index.html
>
>mailto:izavalza@hotmail.com
>
>
>______________________________________________________
>Get Your Private, Free Email at http://www.hotmail.com


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

pgsql-interfaces by date:

Previous
From: "Israel Zavalza Bahena"
Date:
Subject: Translating [pgsql-ayuda] PSQL ODBC & Visual Basic
Next
From: "Edhi Nugroho"
Date:
Subject: stored procedures