Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

bd sql server solo lectura?? solo con algunas cosultas!

Estas en el tema de bd sql server solo lectura?? solo con algunas cosultas! en el foro de Bases de Datos General en Foros del Web. Holaa.. me conecto a una base de datos sql server con VB5 por medio de DAO. Cuando ejecuto consultas no hay ningún problema... al ejecutar ...
  #1 (permalink)  
Antiguo 29/04/2004, 15:55
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 6 meses
Puntos: 3
bd sql server solo lectura?? solo con algunas cosultas!

Holaa..

me conecto a una base de datos sql server con VB5 por medio de DAO.

Cuando ejecuto consultas no hay ningún problema...
al ejecutar INSERTS tampoco hay problemas .... osea puedo escribir en la base de datos...

Pero no me deja realizar UPDATES ni modificar los datos por medio de RECORDSETS .... He revisado los permisos y esta todo ok.... No se que puede pasar... acá les dejo la cadena de conexión:

Código PHP:
Set base OpenDatabase("vacunas"dbDriverNoPromptReadOnly False"ODBC;DATABASE=vacunas;UID=;PWD=;DSN=vacunas")
        
Dim rsUpdate As Recordset
        Dim sqlUpdate 
As String
        sqlUpdate 
"select * from clientevacuna where codcliente = " frmCtaCteVacunas.vg_CodCliente
        Set rsUpdate 
base.OpenRecordset(sqlUpdate,, False)

        
        
rsUpdate!nombre txtNombre.Text  ** A C A   S E   C A E 
     
        rsUpdate
.Update
        frmCtaCteVacunas
.vg_CodCliente 

alguien me puede ayudar??

saludos y gracias de antemano

Última edición por Sir Matrix; 29/04/2004 a las 15:58
  #2 (permalink)  
Antiguo 30/04/2004, 16:08
 
Fecha de Ingreso: julio-2003
Ubicación: Donostia-San Sebastián
Mensajes: 129
Antigüedad: 20 años, 10 meses
Puntos: 0
No sé si te servirá de ayuda, pero lo puedes intentar. Yo tube problemas parecidos, pero yo trabajo con una base de datos de Access y no de SQL Server, pero también utilizo DAO. Por eso no sé muy bien si te servirá, aunque creo que la única diferencia está a la hora de realizar la conexión.
Para realizar los insert y los updates en ver de utilizar Recordset, yo utilizo QueryDef y más o menos el código queda así:

qd as querydef
sql as string
set qd=Base_de_Datos.CreateQueryDef ("")
sql="update Nombre_Tabla set atributo1=x"
qd.sql=sql
qd.execute
qd.close

Espero que con este método puedas arreglarlo. Ya me contarás. Suerte!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:03.