Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo cambiar dinámicamente el atributo recordsource de adodc en vb?

¿Cómo cambiar dinámicamente el atributo recordsource de adodc en vb?

Los controles ADO y DATAGRID están disponibles en VB6. Puede utilizar la siguiente declaración para ser más flexible:

Private Sub Form_Load()

Text1 = ""

Con Adodc1

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\db1.mdb;Persist Security Info=False"

Adodc1.RecordSource = "seleccionar nombre de b1 ordenar por nombre"

Adodc1.Refresh

DataGrid1.Refresh

Finalizar con

End Sub

Sub privado Text1_Change()

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=E:\db1.mdb; Persist Security Info=False "

Adodc1.RecordSource = "seleccione el nombre de b1 donde nombre gt;='" amp; Text1 amp; "' ordenar por nombre"

Adodc1.Refresh' Consulta de actualización

DataGrid1.Refresh

End Sub

La declaración anterior es un proceso de consulta dinámico.

La base de datos utiliza el lenguaje de programación VB6. Es muy importante hacer un buen uso del control ADODC y del 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:

Seleccione el proyecto de datos al crear un nuevo proyecto. En este momento, 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 el formulario FORM1, seleccione ADODC1 para la propiedad DATASOURCE de DATAGRID1, abra la página de propiedades del control ADODC1 y use la cadena de conexión, seleccione Generar y seleccione MICROSOFT para el ACCESO a la base de datos en la opción del proveedor. Jet 4.0 Proveedor OLE DB También hay otras opciones de conexión a la base de datos según sea necesario. Hay una cadena larga en la ventana de texto en blanco que utiliza la cadena de conexión en la página de propiedades del control ADODC1. Tenga en cuenta que esta cadena se puede copiar al 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 para escribir el lenguaje de consulta SQL. Las declaraciones SQL en esta ventana se pueden copiar al código del programa para programación.

La estructura principal del lenguaje de consulta SQL es:

Seleccione el campo de consulta del nombre de la tabla Donde la declaración de condición de la consulta [declaración de clasificación o declaración de agrupación]

Los campos de consulta deben se puede usar por separado (español) separado por comas o reemplazado por un asterisco, se recomienda utilizar mejor la declaración de clasificación en la consulta anterior.

Si hay un error en el lenguaje de consulta SQL, se le informará del error cuando el programa se esté ejecutando y podrá realizar los cambios correspondientes.

Por lo general, presiono primero la conexión anterior y uso "SELECT * FROM TabelName" para la depuración de SQL. No hay problema. Utilizo un ojal para copiar la cadena de conexión y el lenguaje de consulta SQL que deben copiarse en el evento CLICK. control del botón. Guárdelo para usarlo más adelante. Luego elimine el control ADODC1, agregue el control ADODC1 y agregue otro contenido.