Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Tengo Varias Tablas En Mi Base De Datos

Estas en el tema de Tengo Varias Tablas En Mi Base De Datos en el foro de Visual Basic clásico en Foros del Web. HOLA A TODOS.. como puedo hacerle para poder enviar datos a una tabla de mi base de datos.. tengo una base de datos con 2 ...
  #1 (permalink)  
Antiguo 19/04/2007, 23:55
 
Fecha de Ingreso: marzo-2007
Mensajes: 53
Antigüedad: 17 años, 1 mes
Puntos: 0
Tengo Varias Tablas En Mi Base De Datos

HOLA A TODOS..

como puedo hacerle para poder enviar datos a una tabla de mi base de datos..
tengo una base de datos con 2 tablas una productos y otra notas, esta ultima es donde quiero almacenar las notas generadas, pero al quere hacer el envio de la nota generada me envia el error de "variable de tipo objet o la variable del bloque with no esta estblecida"

enlace el ado2 con la base de datos con codigo asi...

Dim Ruta As String
Dim comando2 As String


Dim Comando As String

Ruta = App.Path & "\INVENTARIO.mdb"
comando2 = "slect * from notas order by notas"


Set MiConexion = New ADODB.Connection
MiConexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Ruta & ";Persist Security Info = False;Jet OLEDB:Database Password=xxxx"
MiConexion.Open
Set MiRecordSet = New ADODB.Recordset



Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Ruta & ";Persist Security Info = False;Jet OLEDB:Database Password=xxxx"
Adodc2.CommandType = 8
Adodc1.RecordSource = comando2

Adodc2.Refresh

Y EN EL COMMAND DONDE HAGO CLICK PARA GENERA LA NOTA ASI..
----------------------------------------
Dim CONTEO As Long
Dim c As Long
CONTEO = CONTEO + 1

For c = 0 To CONTEO
Adodc2.Recordset.Fields(10).Value = Adodc2.Recordset.Fields(10).Value + c
'FIELDS(10 ES LA POSICION DE LA NOTA)--------
Next


Adodc2.Recordset.Update

LabelNotasEnviadas = Adodc2.Recordset.Fields(10).Value

-------------------------------
SE QUE ESTOY HACIENDO ALGO MAL PERO NO SE QUES ALGUIEN ME PODRIA DECIR COMO SE HACE SE LOS AGRADECIRA MUCHO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:27.