Base de datos de solo lectura?

03/05/2006 - 01:45 por Agustín | Informe spam
Utilizo el siguiente código y me da el error de que el objeto es de sólo
lectura o la base de datos está abierta en módo de sólo lectura.
Utilizo Visual Basic 6.0, MDAC_TYP 2.6 y SQL Server 2000 en modo local.

Este es el código que utilizo, a través de ODBC.

Public WRK As Workspace
Public DBS As Database
Set WRK = CreateWorkspace("", "ADMIN", "", dbUseODBC)
Set DBS = WRK.OpenDatabase("MiFormas", dbDriverNoPrompt, False,
"ODBC;DRIVER=SQL
Server;SERVER=XP-CASA;DATABASE=MiFormas;UID=guest;PWD=;DSN=MICONE")
Dim jota As Recordset
Set jota = DBS.OpenRecordset("select * from prove")
jota.edit

Y a partir de aquí es donde está el problema.

Alguien sabe porqué. Lo he intentado y he mirado todo.

Preguntas similare

Leer las respuestas

#16 Agustín
10/05/2006 - 00:06 | Informe spam
¿Cuando es la próxima reunión?

"DosFlores" escribió en el mensaje
news:
Yo también estoy con Vb6, creo que el 40% de mi tiempo, el otro 40% es Sql
Server en su versión 2000 y el 20% estoy probando y migrando a VB.NET y
2005, Gusenet te muestra las nuevas tecnologías para todos los niveles y
si algo no lo entiendes lo puedes preguntar sin problemas, el grupo ha
nacido con la idea de compartir experiencias e ideas y más aún, con la
idea de hacernos amigos, prueba a ir a una reunión y verás como no te
viene grande.

Un saludo
Oscar Montesinos
"Agustín" escribió en el mensaje
news:
Me he dado una vuelta por vuestra web y es alucinante.
La única salvedad es que yo estoy todavía en Visual Basic 6, y la
pregunta que hice es por mi primera intrusión en Sql Server. Creo, que me
viene grande.

Muchísimas gracias. Si doy el salto os tendré como referencia.


"DosFlores" escribió en el mensaje
news:
Con permiso de Salvador, eso es muy fácil (lo de quedar), gente de
Alicante, Murcia, Almería y puede que algún sitio más del Sureste
español, formamos un grupo de usuarios llamado GuseNet que nos vemos una
vez al mes un Viernes por la tarde, normalmente el último del mes. la
próxima reunión toca en la Universidad de Murcia, pásate por los eventos
de Microsoft para apuntarte a la próxima y así nos vemos.

Un saludo
Oscar Montesinos
"Agustín" escribió en el mensaje
news:
Muchas Gracias por la aclaración.

Yo también soy de Murcia, y en concreto de Alcantarilla, y me alegro
mucho de haberme puesto en contacto con alguien allegado.

Un saludo y si algún dia puedes nos podemos poner en contacto y
aclarame unas cuantas dudas mas.
"Salvador Ramos" escribió en el
mensaje news:%
Hola,

En SQL Server se llaman identity, y es una propiedad que puedes
asignar a las columnas numéricas.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Agustín" escribió en el mensaje
news:
Tengo una gran duda.

Es la primera vez que trabajo con sql server, y me estoy dando cuenta
de que eso de autonumérico como en access no existe. ¿puede ser
cierto?

El campo en cuestión me lo ha importado como "int", o sea, un valor
entero.
"Miguel Egea" escribió en el mensaje
news:
Agustín la tabla prueba ¿tiene una clave primaria?
Saludos
"Agustín" escribió en el mensaje
news:%
Sigue igual, ya no sé si es por la versión de Visual Basic, o
porqué. Muchas Gracias por la ayuda.


"Victor Koch" <v i c t o r
(arroba)correo(punto)waldbott(punto)com(punto)ar> escribió en el
mensaje news:
Hola Agustin,

Estas usando DAO, proba con este codigo:


Public WRK As Workspace
Public DBS As Database
Set WRK = CreateWorkspace(MainWS, "admin", "", dbUseJet)
Set DBS = WRK.OpenDatabase("", False, False,
"ODBC;DSN=MICONE;SERVER=XP-CASA;DATABASE=MiFormas;UID=guest;PWD=")
Dim jota As Recordset
Set jota = DBS.OpenRecordset("select * from
prove",dbOpenDynaset,0)
jota.edit



Un saludo, Víctor Koch.


"Agustín" escribió en el mensaje
news:
Utilizo el siguiente código y me da el error de que el objeto
es de


sólo
lectura o la base de datos está abierta en módo de sólo lectura.
Utilizo Visual Basic 6.0, MDAC_TYP 2.6 y SQL Server 2000 en
modo


local.

Este es el código que utilizo, a través de ODBC.

Public WRK As Workspace
Public DBS As Database
Set WRK = CreateWorkspace("", "ADMIN", "", dbUseODBC)
Set DBS = WRK.OpenDatabase("MiFormas", dbDriverNoPrompt, False,
"ODBC;DRIVER=SQL
Server;SERVER=XP-CASA;DATABASE=MiFormas;UID=guest;PWD=;DSN=MICONE")
Dim jota As Recordset
Set jota = DBS.OpenRecordset("select * from prove")
jota.edit

Y a partir de aquí es donde está el problema.

Alguien sabe porqué. Lo he intentado y he mirado todo.






































Respuesta Responder a este mensaje
#17 Agustín
10/05/2006 - 00:37 | Informe spam
Aunque el último viernes de este mes no voy a poder estar, por que me voy a
un Congreso de mi trabajo habitual, por favor, contad conmigo para el
siguiente.

Muchas Gracias.


"DosFlores" escribió en el mensaje
news:
Yo también estoy con Vb6, creo que el 40% de mi tiempo, el otro 40% es Sql
Server en su versión 2000 y el 20% estoy probando y migrando a VB.NET y
2005, Gusenet te muestra las nuevas tecnologías para todos los niveles y
si algo no lo entiendes lo puedes preguntar sin problemas, el grupo ha
nacido con la idea de compartir experiencias e ideas y más aún, con la
idea de hacernos amigos, prueba a ir a una reunión y verás como no te
viene grande.

Un saludo
Oscar Montesinos
"Agustín" escribió en el mensaje
news:
Me he dado una vuelta por vuestra web y es alucinante.
La única salvedad es que yo estoy todavía en Visual Basic 6, y la
pregunta que hice es por mi primera intrusión en Sql Server. Creo, que me
viene grande.

Muchísimas gracias. Si doy el salto os tendré como referencia.


"DosFlores" escribió en el mensaje
news:
Con permiso de Salvador, eso es muy fácil (lo de quedar), gente de
Alicante, Murcia, Almería y puede que algún sitio más del Sureste
español, formamos un grupo de usuarios llamado GuseNet que nos vemos una
vez al mes un Viernes por la tarde, normalmente el último del mes. la
próxima reunión toca en la Universidad de Murcia, pásate por los eventos
de Microsoft para apuntarte a la próxima y así nos vemos.

Un saludo
Oscar Montesinos
"Agustín" escribió en el mensaje
news:
Muchas Gracias por la aclaración.

Yo también soy de Murcia, y en concreto de Alcantarilla, y me alegro
mucho de haberme puesto en contacto con alguien allegado.

Un saludo y si algún dia puedes nos podemos poner en contacto y
aclarame unas cuantas dudas mas.
"Salvador Ramos" escribió en el
mensaje news:%
Hola,

En SQL Server se llaman identity, y es una propiedad que puedes
asignar a las columnas numéricas.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Agustín" escribió en el mensaje
news:
Tengo una gran duda.

Es la primera vez que trabajo con sql server, y me estoy dando cuenta
de que eso de autonumérico como en access no existe. ¿puede ser
cierto?

El campo en cuestión me lo ha importado como "int", o sea, un valor
entero.
"Miguel Egea" escribió en el mensaje
news:
Agustín la tabla prueba ¿tiene una clave primaria?
Saludos
"Agustín" escribió en el mensaje
news:%
Sigue igual, ya no sé si es por la versión de Visual Basic, o
porqué. Muchas Gracias por la ayuda.


"Victor Koch" <v i c t o r
(arroba)correo(punto)waldbott(punto)com(punto)ar> escribió en el
mensaje news:
Hola Agustin,

Estas usando DAO, proba con este codigo:


Public WRK As Workspace
Public DBS As Database
Set WRK = CreateWorkspace(MainWS, "admin", "", dbUseJet)
Set DBS = WRK.OpenDatabase("", False, False,
"ODBC;DSN=MICONE;SERVER=XP-CASA;DATABASE=MiFormas;UID=guest;PWD=")
Dim jota As Recordset
Set jota = DBS.OpenRecordset("select * from
prove",dbOpenDynaset,0)
jota.edit



Un saludo, Víctor Koch.


"Agustín" escribió en el mensaje
news:
Utilizo el siguiente código y me da el error de que el objeto
es de


sólo
lectura o la base de datos está abierta en módo de sólo lectura.
Utilizo Visual Basic 6.0, MDAC_TYP 2.6 y SQL Server 2000 en
modo


local.

Este es el código que utilizo, a través de ODBC.

Public WRK As Workspace
Public DBS As Database
Set WRK = CreateWorkspace("", "ADMIN", "", dbUseODBC)
Set DBS = WRK.OpenDatabase("MiFormas", dbDriverNoPrompt, False,
"ODBC;DRIVER=SQL
Server;SERVER=XP-CASA;DATABASE=MiFormas;UID=guest;PWD=;DSN=MICONE")
Dim jota As Recordset
Set jota = DBS.OpenRecordset("select * from prove")
jota.edit

Y a partir de aquí es donde está el problema.

Alguien sabe porqué. Lo he intentado y he mirado todo.






































Respuesta Responder a este mensaje
#18 Miguel Egea
10/05/2006 - 10:10 | Informe spam
Es muy probable que la proxima sea el viernes 2 de Junio ya que esta última
la hicimos la semana pasada en alicante..


Miguel Egea Gómez

SQLServer MVP

Director de Servicios Corporativos

Solid Quality Learning Iberoamericana



"Solid Quality Learning es el proveedor global en el que puede confiar para
obtener soluciones y educación avanzada para la plataforma completa de
sistemas de bases de datos de Microsoft."

www.SolidQualityLearning.com

"Agustín" escribió en el mensaje
news:
Aunque el último viernes de este mes no voy a poder estar, por que me voy
a un Congreso de mi trabajo habitual, por favor, contad conmigo para el
siguiente.

Muchas Gracias.


"DosFlores" escribió en el mensaje
news:
Yo también estoy con Vb6, creo que el 40% de mi tiempo, el otro 40% es
Sql Server en su versión 2000 y el 20% estoy probando y migrando a VB.NET
y 2005, Gusenet te muestra las nuevas tecnologías para todos los niveles
y si algo no lo entiendes lo puedes preguntar sin problemas, el grupo ha
nacido con la idea de compartir experiencias e ideas y más aún, con la
idea de hacernos amigos, prueba a ir a una reunión y verás como no te
viene grande.

Un saludo
Oscar Montesinos
"Agustín" escribió en el mensaje
news:
Me he dado una vuelta por vuestra web y es alucinante.
La única salvedad es que yo estoy todavía en Visual Basic 6, y la
pregunta que hice es por mi primera intrusión en Sql Server. Creo, que
me viene grande.

Muchísimas gracias. Si doy el salto os tendré como referencia.


"DosFlores" escribió en el mensaje
news:
Con permiso de Salvador, eso es muy fácil (lo de quedar), gente de
Alicante, Murcia, Almería y puede que algún sitio más del Sureste
español, formamos un grupo de usuarios llamado GuseNet que nos vemos
una vez al mes un Viernes por la tarde, normalmente el último del mes.
la próxima reunión toca en la Universidad de Murcia, pásate por los
eventos de Microsoft para apuntarte a la próxima y así nos vemos.

Un saludo
Oscar Montesinos
"Agustín" escribió en el mensaje
news:
Muchas Gracias por la aclaración.

Yo también soy de Murcia, y en concreto de Alcantarilla, y me
alegro mucho de haberme puesto en contacto con alguien allegado.

Un saludo y si algún dia puedes nos podemos poner en contacto y
aclarame unas cuantas dudas mas.
"Salvador Ramos" escribió en el
mensaje news:%
Hola,

En SQL Server se llaman identity, y es una propiedad que puedes
asignar a las columnas numéricas.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Agustín" escribió en el mensaje
news:
Tengo una gran duda.

Es la primera vez que trabajo con sql server, y me estoy dando
cuenta de que eso de autonumérico como en access no existe. ¿puede
ser cierto?

El campo en cuestión me lo ha importado como "int", o sea, un valor
entero.
"Miguel Egea" escribió en el mensaje
news:
Agustín la tabla prueba ¿tiene una clave primaria?
Saludos
"Agustín" escribió en el mensaje
news:%
Sigue igual, ya no sé si es por la versión de Visual Basic, o
porqué. Muchas Gracias por la ayuda.


"Victor Koch" <v i c t o r
(arroba)correo(punto)waldbott(punto)com(punto)ar> escribió en el
mensaje news:
Hola Agustin,

Estas usando DAO, proba con este codigo:


Public WRK As Workspace
Public DBS As Database
Set WRK = CreateWorkspace(MainWS, "admin", "", dbUseJet)
Set DBS = WRK.OpenDatabase("", False, False,
"ODBC;DSN=MICONE;SERVER=XP-CASA;DATABASE=MiFormas;UID=guest;PWD=")
Dim jota As Recordset
Set jota = DBS.OpenRecordset("select * from
prove",dbOpenDynaset,0)
jota.edit



Un saludo, Víctor Koch.


"Agustín" escribió en el mensaje
news:
Utilizo el siguiente código y me da el error de que el
objeto es de


sólo
lectura o la base de datos está abierta en módo de sólo lectura.
Utilizo Visual Basic 6.0, MDAC_TYP 2.6 y SQL Server 2000 en
modo


local.

Este es el código que utilizo, a través de ODBC.

Public WRK As Workspace
Public DBS As Database
Set WRK = CreateWorkspace("", "ADMIN", "", dbUseODBC)
Set DBS = WRK.OpenDatabase("MiFormas", dbDriverNoPrompt, False,
"ODBC;DRIVER=SQL
Server;SERVER=XP-CASA;DATABASE=MiFormas;UID=guest;PWD=;DSN=MICONE")
Dim jota As Recordset
Set jota = DBS.OpenRecordset("select * from prove")
jota.edit

Y a partir de aquí es donde está el problema.

Alguien sabe porqué. Lo he intentado y he mirado todo.










































email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida