Visual Basic - Copiar un .mdb y enviar mensajes por IP

Life is soft - evento anual de software empresarial
 
Vista:

Copiar un .mdb y enviar mensajes por IP

Publicado por Rafiky (54 intervenciones) el 16/09/2003 11:03:11
Hola a tod@s. Tengo un par de dudas que espero me ayuden a resolver. Estoy intentando que mi aplicación realice una copia de seguridad simple de un archivo .mdb (tan solo quiero copiarlo a una carpeta en el mismo equipo, sin comprimir, ni renombrar). Uso el comando FileCopy, pero me devuelve el error 70 (permiso denegado), ya que mientras la db esta abierta, no se puede copiar. Antes del comando filecopy, he cerrado la db, o eso creo, mediante "data1.recordset.close". Me gustaría que alguien me ayudara en este sentido.

Por otro lado, esta aplicación va a correr en una red local de 15 puestos, y yo soy el técnico encargado del mantenimiento de los equipos. Estoy tratando de diseñar un sistema por IP en el que cada usuario me envía un mensaje advirtiéndome de la incidencia producida en su puesto. Pero no sé por donde empezar. Espero ayuda. Muchas gracias de antemano.
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

RE:Copiar un .mdb y enviar mensajes por IP

Publicado por Cecilia Colalongo (3116 intervenciones) el 16/09/2003 12:12:48
Lo que tienes que cerrar es la conexión con la base de datos no solamente el recordset. Sino intenta con la API CopyFile a ver que sucede:

Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long

En cuando a los mensajes puedes utilizar el control WinSock, en http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mswnsk98/html/vbobjwinsockcontrol.asp tienes la documentación. Y en http://pagead2.googlesyndication.com/pagead/ads?client=ca-internet_728x90&random=1063705603714&hl=en&adsafe=high&format=728x90_sln&output=html&url=http%3A//www.15seconds.com/issue/010820.htm tienes un ejemplo que te puede servir.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar