Insert into desde mdb en unidad de red

09/08/2006 - 00:17 por comuner | Informe spam
Buenas

Pues eso, intento ejectuar un insert into desde una unidad f:\ mapeada y me
dice que f:\data.dat no es una ruta de acceso valida.
Sin embargo si copio el fichero a c:\ y modifico la consulta apuntando a c:\
se ejecuta sin problema.

Antes de que lo penseis no es cuestion de permisos ni de la extension
cambiada del mdb ni nada que se le parezca



Este es el código

INSERT INTO cabecera_tickets_puntos_venta (serie, numero, fecha, hora,
cobrador) select serie, numero, fecha, hora, cobrador from
opendatasource('Microsoft.Jet.OLEDB.4.0','Data Source=f:\data.dat;Persist
Security Info=False;Jet OLEDB:Database
Password=xx')...cabecera_tickets_pendientes"

Alguna idea ???? Me he pateado google y no he encontrada nada
 

Leer las respuestas

#1 Gustavo Larriera \(MVP\)
09/08/2006 - 03:43 | Informe spam
Tienes varias tareas a domicilio para hacer:

1. Intenta poner el archivo en una carpeta compartida y modifica el string
de conexion para que sea DataSource=\\maquina\carpetacompartida\data.dat

2. Verifica que el servicio SQL ejecute mediante una cuenta de dominio y que
dicha cuenta de dominio tenga permisos de lectura en \\maquina\carpeta

3. Verifica que la entrada de Registry DisallowAdhocAccess sea 0.

Gustavo Larriera, MVP
Mentor, Solid Quality Learning
Blog: http://solidqualitylearning.com/blogs/glarriera/


"comuner" wrote in message
news:
Buenas

Pues eso, intento ejectuar un insert into desde una unidad f:\ mapeada y
me dice que f:\data.dat no es una ruta de acceso valida.
Sin embargo si copio el fichero a c:\ y modifico la consulta apuntando a
c:\ se ejecuta sin problema.

Antes de que lo penseis no es cuestion de permisos ni de la extension
cambiada del mdb ni nada que se le parezca



Este es el código

INSERT INTO cabecera_tickets_puntos_venta (serie, numero, fecha, hora,
cobrador) select serie, numero, fecha, hora, cobrador from
opendatasource('Microsoft.Jet.OLEDB.4.0','Data Source=f:\data.dat;Persist
Security Info=False;Jet OLEDB:Database
Password=xx')...cabecera_tickets_pendientes"

Alguna idea ???? Me he pateado google y no he encontrada nada

Preguntas similares