Red de conocimiento informático - Problemas con los teléfonos móviles - La programación de VB tiene un problema con los valores del conjunto de registros recordset.fields("aaaa").values ​​Si "aaaa" se reemplaza por un nombre de variable, ¿por qué no?

La programación de VB tiene un problema con los valores del conjunto de registros recordset.fields("aaaa").values ​​Si "aaaa" se reemplaza por un nombre de variable, ¿por qué no?

Hola internautas, habéis preguntado "por qué no", ¿verdad?

Aquí tengo algunas respuestas, no sé si pueda resolver tu confusión.

En el entorno VB, Dim rs como nuevo conjunto de registros, esta oración primero define y crea una instancia de un conjunto de registros rs. Uno es cuando abre la tabla, puede ser así, rs(" nombre de variable").valor, el valor del nombre de la variable debe ser un campo en la tabla; el otro es cuando abre la tabla, puede ser así, rs.filelds(número de serie), donde el número de serie hace referencia a El número de serie del campo en la tabla;

Si preguntas por qué no funciona, la explicación es que campos() es una instancia de la matriz de números de serie del campo, que es un atributo del objeto rs. , O te lo puedo explicar en profundidad, es decir, el conjunto de registros rs es una memoria, y los campos (número de serie) se refieren a otra memoria. Esta memoria referenciada es el valor de los datos que se han abierto.

Si aún no entiendes lo que quiero decir, puedes saludarme.