openrowset

27/05/2004 - 04:30 por luis suescun | Informe spam
Hola a todos...


Donde puedo leer cual es el primer parametro que se necesita para un
openrowset, para cualquier o para todas las bases de datos que soporten
oledb..

Por ejemplo Openrowset(visualfoxpro,)
Openrowset(oracle,)
Openrowset(acces,)

etc...




Gracias...
 

Leer las respuestas

#1 Maxi
27/05/2004 - 05:10 | Informe spam
Hola, sacadito de tus libros on line (BOL)

A. Utilizar OPENROWSET con SELECT y el Proveedor Microsoft OLE DB para SQL
Server
Este ejemplo utiliza el Proveedor Microsoft OLE DB para SQL Server para
tener acceso a la tabla authors de la base de datos pubs en un servidor
remoto llamado seattle1. El proveedor se inicializa desde datasource,
user_id y password, y se utiliza SELECT para definir el conjunto de filas
devueltas.

USE pubs
GO
SELECT a.*
FROM OPENROWSET('SQLOLEDB','seattle1';'sa';'MyPass',
'SELECT * FROM pubs.dbo.authors ORDER BY au_lname, au_fname') AS a
GO
B. Utilizar OPENROWSET con un objeto y el proveedor OLE DB para ODBC
Este ejemplo utiliza el proveedor OLE DB para ODBC y el controlador ODBC de
SQL Server para tener acceso a la tabla authors de la base de datos pubs en
un servidor remoto llamado seattle1. El proveedor se inicializa con el
parámetro provider_string especificado en la sintaxis ODBC utilizada por el
proveedor ODBC y la sintaxis catalog.schema.object se utiliza para definir
el conjunto de filas devuelto.

USE pubs
GO
SELECT a.*
FROM OPENROWSET('MSDASQL',
'DRIVER={SQL Server};SERVER=seattle1;UID=sa;PWD=MyPass',
pubs.dbo.authors) AS a
ORDER BY a.au_lname, a.au_fname
GO
C. Utilizar el Proveedor Microsoft OLE DB para Jet
Este ejemplo obtiene acceso a la tabla orders de la base de datos Northwind
de Microsoft Access a través del Proveedor Microsoft OLE DB para Jet.



Nota Este ejemplo asume que Access está instalado.


USE pubs
GO
SELECT a.*
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\MSOffice\Access\Samplesorthwind.mdb';'admin';'mypwd', Orders)
AS a
GO
D. Utilizar OPENROWSET y otra tabla en INNER JOIN
Este ejemplo selecciona todos los datos de la tabla customers de la base de
datos Northwind de SQL Server local y de la tabla orders de la base de datos
Northwind de Access almacenadas en el mismo equipo.



Nota Este ejemplo asume que Access está instalado.


USE pubs
GO
SELECT c.*, o.*
FROM Northwind.dbo.Customers AS c INNER JOIN
OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\MSOffice\Access\Samplesorthwind.mdb';'admin';'mypwd', Orders)
AS o
ON c.CustomerID = o.CustomerID
GO
Suerte

Salu2

Maxi

Desarrollador 3 estrellas .NET
Buenos Aires - Argentina

MSN:

"luis suescun" escribió en el mensaje
news:

Hola a todos...


Donde puedo leer cual es el primer parametro que se necesita para un
openrowset, para cualquier o para todas las bases de datos que soporten
oledb..

Por ejemplo Openrowset(visualfoxpro,)
Openrowset(oracle,)
Openrowset(acces,)

etc...




Gracias...






begin 666 note.gif
M1TE&.#EA# `+`(#_`(2&`,# P"'Y! $```$`+ `````,``L`0 (:C(\(H'S[
68%R0&ED;M7,'[%S2YW#1)VJ;4P``.P``
`
end

Preguntas similares