Debo leer el registro de una base de datos(tabla--->campo--->registro) con VB y guardar el valor
de dicho registro en una variable, luego esta vcariable tiene que ser enviada por el puerto serial.
Yo no tengo que modificar nada, tendria que ser de manera automatica, por ejemplo si alguien en una intranet
modifica el registro ID7 del campo cliente de la tabla ayuda, VB tendria que guardar el nuevo valor
que alguien a modificado , para luego enviarlo.
Bueno aqui estan mis intentos fallidos.
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=judy;Data Source=LGPP-D704093332" rst.Open "SELECT * FROM Table1", cnn, adOpenDynamic, adLockOptimistic
variable = rst!cliente 'pero aqui me voy directo al campo, yo quiero ir especificamente al
'registro.
Creo que no hay nada que vaya a un registro, entonces tendria que utilizar sql?
variable="SELECT cliente FROM ayuda WHERE ID=ID7", bueno si es asi seria la primera vez que utilizo
sql aqui en VB, asi que no se muy bien la sintaxis., y si hay otra manera por favor diganmelo.
Ahora si es que funciona entonces
variable tendria el valor del registro (que alguien cambio)
y de ahi tendria que enviarlo
MSComm1.output=variable
Eso que esta escrito arriba seria una de tantas yo creo?(lamentablemente no me se las tantas jeje)
Ahora estaba pensando si eso no se puede entonces, que solo guarde el valor del registro y con
un timer chekearlo. (el tiempo seria lo mas corto posible)
Private Sub Timer1_Timer()
if variable = "O" then
MSComm....
else
...
end sub
Bueno algo esa es la idea, ahora espero me hayan entendido.