Estoy haciendo una especie de módulo de facturación en vb 6 con mysql y quisiera conseguir que al introducir una fila de la factura automáticamente se vea esta reflejada en un datagrid que hay más abajo. Mi problema es asignarle DataMember y DataSource en tiempo de ejecución (si lo hiciera con las propiedades al cargar el formulario me da error al no pasarle el parámetro)
lo probé de mil maneras:
Esto me da error de no encontrarse el método o miembro de datos:
Código:
RS.CursorLocation = adUseClient
RS.CursorType = adOpenStatic
RS.LockType = adLockReadOnly
Set RS = Cxn.Execute("SELECT detfactura.* FROM detfactura where Id_factura=" & Txt_IdFactura.Text)
Data_Lineas.DataMember = DataEnvironmnet1
Data_Lineas.DataSource = RS
También probé dejando en blanco las propiedades datasource y datamember en las propiedades y asignandolas en tiempo de ejecución y también me falla:
Código:
DataEnvironment1.Commands("Lineas_Fact").Parameters("Param1").Value = Txt_IdFactura.Text
Data_Lineas.DataSource = DataEnvironment1
Data_Lineas.DataMember = Lineas_Fact
Data_Lineas.Refresh
Frame_Vista.Visible = True
Ya no sé que más probar, estoy aprendiendo ahora y por más que busco en google no encuentro solución.
¿Alguien puede echarme una mano?