SQL Server - Problema OpenRowSet

 
Vista:

Problema OpenRowSet

Publicado por Alejandro (2 intervenciones) el 06/08/2009 20:30:01
tengo una aplicacion que consulta datos a tablas de Fox mediante SqlServer 2000
,bueno lo que uso es el OpenRowSet:

set @dir='Driver=Microsoft Visual FoxPro Driver;SourceDB=F:RutaArchis';SourceType=DBF' end
execute ('SELECT * FROM OPENROWSET(''MSDASQL'',''' + @dir + ''',''' + @Dato + ''')')
//en dato va la consulta @Dato

el problema es que he tenido que ponerle al proveedor ODBC como InProces pq se me demoraba mucho la consulta como q se colgaba,cuando no usaba el inprocess..
ahora el problema es que cuando quiero insertar me sale un mensaje algo como
esto

""' El proveedor OLE DB 'MSDASQL' informa de un error
Memoria insuficiente para el proveedor'"""

y no se quisiera saber si me pueden ayudar para insertar utilizo esto..a y las tablas estan en el mismo server..
execute ('Insert Tabla select * FROM OPENROWSET(''MSDASQL'',''' + @dir + ''',''' + @Dato + ''')')
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder