Base de datos en Visual Basic. Cálculos, acceder a campos y descargar manuales

Decirte que soy nuevo en esto.
Tengo visual basic 6 y tengo una base de datos con 5 campos.
Lo que quiero es leer uno de los campos de la bases de datos desde visual basic, pero me estoy liando y atascando ahí, luego una vez dentro de ese campo quiero realizar un calculo para que me escriba un resultado en otro campo vacío de la base de datos. Por si no te has enterado te lo explico mejor:
Campos de la base de datos:
Familia, subfamilia, elemento, descripción, precio, cod_barras y un campo vacío llamado ean15
Lo que iero es acceder al campo cod de barras para luego mediante un calculo averiguar el código de barras completo ya que en el campo cod_barras son 3 digistos y ay que realizar unas operaciones para que salga completo.
Bueno espero tu respuesta y si sabes un manual en condiciones que lo explique ademas de tu respuesta me serviría para próximas veces.
1

1 respuesta

Respuesta
1
Si accedes desde un ODBC y usas SQL para obtener datos tienes que declarar una variable de tipo RECORDSET (que contendrá el resultado de la consulta SQL)
Luego ejecutar:
set [variable_recordset]=db.openrecodrset(instruccion_sql,dbopensnapshot) donde
db: es la base de datos que supuestamente ya la tenes abierta.
instruccion_sql: seria la consulta sql del campo 3, que seguramente debe tener un nombre, por ej. "campo3" => quedaría como: "select campo3 from [tabla] where [si hay condiciones]
Para insertar datos tendrías que usar
db.execute instruccion_sql
donde instruccion_sql es la sentencia UPDATE INTO tabla SET campo4=valor
No entiendo bien que es lo que necesitas. ¿La base de datos esta en Access o en que formato? ¿Cómo accedes a la base de datos por ODBC o creas una conexión?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas