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

consulta a otra base de datos

Estas en el tema de consulta a otra base de datos en el foro de SQL Server en Foros del Web. Como puedo especificar mediante sql a que base de datos quiero atacar? he echo lo siguiente: SELECT * FROM 2008BK.dbo.proveed ORDER BY NOMBRE ASC donde: ...
  #1 (permalink)  
Antiguo 30/07/2008, 02:47
Avatar de TCL_ZIP  
Fecha de Ingreso: noviembre-2003
Ubicación: Esporles, Mallorca, España
Mensajes: 690
Antigüedad: 20 años, 5 meses
Puntos: 4
consulta a otra base de datos

Como puedo especificar mediante sql a que base de datos quiero atacar?

he echo lo siguiente:
SELECT * FROM 2008BK.dbo.proveed ORDER BY NOMBRE ASC

donde: "2008BK" es la base de datos y "dbo.proveed" es la tabla que quiero consultar.

el error que me da es el siguiente:
Código:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC SQL Server Driver][SQL Server]Sintaxis incorrecta cerca de '2008'. 

/ashwebserver/pedidos_alta.asp, línea 106
utilizo asp/VBSCript

si necesitais algo mas de informacion avisatme
  #2 (permalink)  
Antiguo 30/07/2008, 06:48
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: consulta a otra base de datos

Hola,

Es lo que se conoce como Escaping en los identificadores, esto es cuando se rompen algunas reglas en los nombres.

http://msdn.microsoft.com/en-us/library/ms175874.aspx

Intenta con

Código:
SELECT * FROM [2008BK].dbo.proveed ORDER BY NOMBRE ASC
Saludos
  #3 (permalink)  
Antiguo 31/07/2008, 01:42
Avatar de TCL_ZIP  
Fecha de Ingreso: noviembre-2003
Ubicación: Esporles, Mallorca, España
Mensajes: 690
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: consulta a otra base de datos

muchisimas gracias ^^ tema solucionado
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

SíEste tema le ha gustado a 1 personas




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