Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2006, 14:13
SkyWalkerGC
 
Fecha de Ingreso: agosto-2006
Mensajes: 5
Antigüedad: 17 años, 7 meses
Puntos: 0
Uso de INSERT INTO en Visual Basic

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.