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

#11 DosFlores
07/05/2006 - 13:32 | Informe spam
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
#12 Salvador Ramos
07/05/2006 - 20:17 | Informe spam
Además de lo que te indica Oscar, también puedes encontrar alguna
información en la web del grupo
www.gusenet.com y apuntarte a la lista de distribución.

Espero que te unas a los próximos eventos :-)

Un saludo
Salvador Ramos
Murcia - España

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


"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
#13 Agustín
08/05/2006 - 01:17 | Informe spam
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
#14 DosFlores
08/05/2006 - 08:11 | Informe spam
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
#15 Salvador Ramos
08/05/2006 - 12:22 | Informe spam
Como dice Oscar,

Prueba a venir a una reunión, verás que merece la pena :-)

Seguro que técnicamente también te va a venir bien, y además podrás conocer
a gente con la que compartir tus experiencias. La idea principal del grupo
es conocerse, intercambiar conocimientos, resolver problemas, incluso hay
ofertas y demandas de empleo.

Espero que nos veamos en la próxima reunión :-)

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:
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
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida