Filtrado condicional en modo VB
SQL = " select Name from b 1 Where Name Like ' " & text 1 & % 'Ordenar por nombre"
Lo anterior es la declaración SQL para implementar la consulta difusa. Consulta el campo de nombre del nombre de la tabla b1.
VB6 proporciona controles ADO y DATAGRID, que pueden ser más flexibles usando la siguiente declaración:
Private subform_Load()
Text1. = " "
Usando Adodc1
Adodc1. ConnectionString = " Proveedor = Microsoft. Jet . OLEDB.4.0 DataSource = E:\b; Información de seguridad persistente = False "
Adodc1.RecordSource = "Seleccione el nombre de b1 ordenado por nombre"
Adodc1.Restore Spirit
Actualizar DataGrid1
Finalizar con...
Finalizar conector
Subtexto privado 1_Change()
Adodc1. ConnectionString = " Proveedor = Microsoft. Fuente de datos Jet . OLEDB.4.0 = E:\b; información de seguridad persistente = False "
Adodc1.record source = " seleccione el nombre de b 1 donde nombre > = ' " & amptext 1 & amp; Ordenar por nombre"
Adodc1. "Actualizar" actualiza la consulta.
DataGrid1 actualizado
Conector final
Mi declaración es un proceso de consulta dinámico. Para referencia al interrogador.
La base de datos utiliza el lenguaje de programación VB6. Para los principiantes, es muy importante cómo hacer un buen uso del control ADODC y el control DATAGRID. El código original anterior se basa en la aplicación flexible del control ADODC y el control DATAGRID. Métodos específicos:
Al crear un nuevo proyecto, se seleccionará el proyecto de datos. En este punto, los controles necesarios para la programación de la base de datos se han cargado en la caja de herramientas en el lado izquierdo del entorno de depuración integrado VB6.
Luego agregue el control ADODC y el control DATAGRID en FORM1, seleccione ADODC1 como fuente de datos de atributos de DATAGRID1, abra la página de propiedades del control ADODC1 y use la cadena de conexión, seleccione Generar y seleccione MICROSOFT jet 4.0 OLE en la opción Proveedor Proveedor de base de datos y luego conéctese a la base de datos según sea necesario. Al utilizar la cadena de conexión en la página de propiedades del control ADDC 1, hay una cadena larga en la ventana de texto en blanco. Tenga en cuenta que esta cadena se puede copiar en el código del programa para programar. Hay una ventana de escritura de texto de comando (SQL) en la fuente de datos de la página de propiedades del control ADODC1, que se utiliza para escribir el lenguaje de consulta SQL. Las declaraciones SQL de esta ventana se pueden copiar al código del programa para programar.
La estructura principal del lenguaje de consulta SQL es:
Seleccione el campo de consulta del nombre de la tabla donde se encuentra la declaración de condición de la consulta [declaración de clasificación o declaración de agrupación].
Campo de consulta Debe estar separado por comas (en idiomas occidentales) o reemplazado por *. Se recomienda utilizar la declaración de clasificación en la consulta anterior.
Si hay un error en el lenguaje de consulta SQL, puede realizar las modificaciones correspondientes mientras el programa se está ejecutando. Por lo general, presiono primero la conexión anterior y uso "SELECT * FROM TabelName" para depurar el SQL. No hay problema, use un ojal para copiar la cadena de conexión anterior y el lenguaje de consulta SQL en el evento CLICK del control del botón para su uso posterior. Luego elimine el widget ADODC1, agregue el control ADODC1 y agregue otro contenido.
¿Está claro lo anterior? Cuanto más escriba y utilice el lenguaje de consulta SQL, más competente se volverá. Se proporciona como referencia para el interrogador.
Consulte también