Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2010, 09:34
tox0777
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 14 años, 6 meses
Puntos: 0
Ayuda en consulta SQL SERVER

Buenas,
tengo el siguiente problema: necesito insertar a la base de datos unos registros que se encuetran en un archivo de texto en el disco duro del servidor, pero necesito que esta consulta la pueda ejecutar un dia menos que la que tiene el servidor... el problema esta en que guardo la direccion en disco duro del archivo en una variable, pero a la hora de hacer la consulta da error

Código:
DECLARE @ubicacion as varchar (150)
SET @ubicacion= CHAR(39) + 'C:\LogsDATS\LogsCRS\ex' + substring((CONVERT(NVARCHAR(20),getdate()-1,112)),3,6) + '.log' + CHAR(39)
SELECT rtrim(ltrim(cast(@ubicacion as (120))))  

BULK INSERT [DATSDB].[dbo].[log] FROM SELECT @ubicacion WITH (FORMATFILE='C:\LogsDATS\LogsCRS\LogIIS.fmt')
--print @ubicacion

si pongo despues del from
Código:
'C:\LogsDATS\LogsCRS\100517.log'
la consulta si la realiza