Ver Mensaje Individual
  #12 (permalink)  
Antiguo 20/05/2011, 06:08
Leog2011
 
Fecha de Ingreso: mayo-2011
Mensajes: 2
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Uso de INSERT INTO en Visual Basic

Cita:
Iniciado por SkyWalkerGC Ver Mensaje
Hola a todos, soy nuevo en la comunidad, mi problema es el siguiente:

Tengo 2 bases de datos en diferente maquina, y necesito que de BD1 se inserten registros en BD2, esto por medio de la red local.

he estado investigando y lo que pude averiguar fue que el comando INSERT INTO de sql puede servirme y no he encontrado un ejemplo en donde se maneje una ruta que sea para otra pc, no se como agregar la ruta para la base destino por favor si alguien me pued decir como hacerlo se los agradeceria infinitamente.

esto es lo que hice:

Private Sub Form_Load()
Set SFLAServ = New ADODB.Connection
With SFLACte
' Cursor en Cliente para poder usar un DataGrid
.CursorLocation = adUseClient
' Abro la conexión con la base de datos usando un DSN
.Open "DSN=VSFLAC"
End With
End Sub

Private Sub cmdEnviar_Click()
Dim SQL As String
Dim rs As ADODB.Recordset

SQL = "INSERT INTO ventascon IN 'Z:\SFLADB.mdb' SELECT * FROM Ventas WHERE fecha >=" & FEIN & " and fecha <= " & FEFI & ""

Set rs = SFLAServ.Execute(SQL)
End Sub


NOTA: la ruta de la BD2 la puse asi porque intente ponerla como unidad de red. O si se pudiera usar con DSN o algo similar seria genial. De antemano les agradezco.



Hola tendrías que probar con abrir desde que base de datos vas a pasar los datos a la base de datos que tenes en la unidad Z. Saludos Leog2011