SQL con Access

02/03/2007 - 19:33 por CED | Informe spam
Hola, lo que quiero hacer es relacionar una tabla de una base en Access de
manera que no solo pueda leer la informacion sino tambien modificarla.
Hasta ahora yo pude lograr lo primero: hice una vista con Opendatasource y
pude vincular la tabla y leerla sin problemas. El tema es que no puedo
modificar dicha información. ¿Alguna pista? ¿Se puede hacer?
La consulta que usé fue la siguiente:
=USE Database
GO

CREATE VIEW Clientes AS
SELECT * FROM OPENDATASOURCE(
'Microsoft.Jet.OLEDB.4.0',
'Data Source="Datos.mdb";
User ID=Admin;Password=')...Clientes
GO
=Hay algo mal? por favor, cualquier sugerencia será apreciada.

Saludos!!

César

Preguntas similare

Leer las respuestas

#1 Maxi
02/03/2007 - 19:42 | Informe spam
Hola, para modificar informacion necesitas usar la instruccion UPDATE sobre
el openrowset


"CED" <c @ c . com> escribió en el mensaje
news:uU5$
Hola, lo que quiero hacer es relacionar una tabla de una base en Access de
manera que no solo pueda leer la informacion sino tambien modificarla.
Hasta ahora yo pude lograr lo primero: hice una vista con Opendatasource y
pude vincular la tabla y leerla sin problemas. El tema es que no puedo
modificar dicha información. ¿Alguna pista? ¿Se puede hacer?
La consulta que usé fue la siguiente:
=> USE Database
GO

CREATE VIEW Clientes AS
SELECT * FROM OPENDATASOURCE(
'Microsoft.Jet.OLEDB.4.0',
'Data Source="Datos.mdb";
User ID=Admin;Password=')...Clientes
GO
=> Hay algo mal? por favor, cualquier sugerencia será apreciada.

Saludos!!

César

Respuesta Responder a este mensaje
#2 Carlos Mija
02/03/2007 - 22:27 | Informe spam
Gracias Maxi yo tambien estaba necesitando esa ayuda ahora podre
implementarla

SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data
Source="Datos.mdb";
User ID=Admin;Password=')... TABLA

INSERT INTO OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data
Source="Datos.mdb";
User ID=Admin;Password=')...TABLA (CAMPO_01) VALUES ('TEXTO')

UPDATE OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="Datos.mdb";
User ID=Admin;Password=')...TABLA SET CAMPO_01 = 'TEXTO'

DELETE OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="Datos.mdb";
User ID=Admin;Password=')...TABLA WHERE CAMPO_01 = 'TEXTO'

Saludos
Lima - Peru

"Maxi" escribió en el mensaje
news:
Hola, para modificar informacion necesitas usar la instruccion UPDATE
sobre el openrowset


"CED" <c @ c . com> escribió en el mensaje
news:uU5$
Hola, lo que quiero hacer es relacionar una tabla de una base en Access
de manera que no solo pueda leer la informacion sino tambien modificarla.
Hasta ahora yo pude lograr lo primero: hice una vista con Opendatasource
y pude vincular la tabla y leerla sin problemas. El tema es que no puedo
modificar dicha información. ¿Alguna pista? ¿Se puede hacer?
La consulta que usé fue la siguiente:
=>> USE Database
GO

CREATE VIEW Clientes AS
SELECT * FROM OPENDATASOURCE(
'Microsoft.Jet.OLEDB.4.0',
'Data Source="Datos.mdb";
User ID=Admin;Password=')...Clientes
GO
=>> Hay algo mal? por favor, cualquier sugerencia será apreciada.

Saludos!!

César





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