He estado estudiando Delphi durante una semana. Lo aprendí después de mucho tiempo. Ado cuando estaba aprendiendo VB.
Ahora quiero hablar sobre los comandos de SQL de aprendizaje y los componentes de Adoquery, las declaraciones SQL selectas y la ejecución dinámica de los comandos de instrucción SQL aquí es un lenguaje de consulta estructurado. Por supuesto, se observa que esto está conectado a la base de datos correspondiente a través de ConnectiongString en la propiedad de componentes de AdoQuery. El conjunto de datos de propiedades del conjunto de datos de propiedades está configurado en Adoquery1; componentes y qué tipo de relación analítica hay entre ellos. Como se muestra en la figura a continuación
Tabla/DataSource DBGRID ... .....
Conecte Componentes ------------------------------------------------ -------------------------------------------------- ----------------------------
Relación entre componentes
Permítanme explicar: el componente clave más importante en la programación de la base de datos es el componente de la tabla (componente TTable o TADOTable) conectado a la base de datos. Si queremos agregar, eliminar, editar y recuperar datos, también debemos usar los métodos, propiedades y eventos relevantes de este componente. Cuando el componente de conexión conecta la tabla en el archivo de la base de datos, el contenido de esta tabla no se puede entregar directamente al componente de la base de datos (como DBGRID) y se muestra. Tabla, y luego se analizará la tabla analizada. Por supuesto, el componente de percepción también tiene dbnavigator.
Hablando de esto, todavía tengo que continuar ingresando a las operaciones SQL, que es lo más importante, creo personalmente. SQL Select es muy importante. Por ejemplo: también es muy importante cambiar el nombre del campo. para mostrarlo en chino. Debe estar familiarizado con estas operaciones básicas, como el orden mediante la clasificación, donde el filtrado condicional, etc.
Lo siguiente es ejecutar dinámicamente los comandos SQL, que también es muy importante en la realidad. ¿No es esto muy conveniente para el nombre que especificó? Por supuesto, también es necesario en realidad. ¡Así es como surgió la dinámica! Aquí está el código en el programa de eventos Onchange del componente ComboBox:
Procedimiento tForm1.combobox1change (remitente: tobject);
// declarar variables de cadena para cargar el comando SQL
varilla
Mysql: cadena;
Comenzar
// Crear contenido básico de comando SQL
mysql: = 'select * de la orden de transcripción por';
// Cancelar la conexión de la base de datos
Adoquery1.close;
// Borrar el comando SQL original
Adoquery1.sql.Clear;
// Conectar nuevos comandos SQL
Adoquery1.sql.add (mysql+comboBox1.text);
// restablecer la conexión de la base de datos
Adoquery1.open;
// Mostrar el contenido del comando SQL utilizado actualmente en la barra de título
Leyenda: = Adoquery1.sql.Text;
// especificar un nuevo comando SQL
//adoQuery1.sql.add(comboBox1.text);
// Conecte la base de datos con el nuevo comando SQL
Adoquery1.active: = true;
fin;
fin.
¡Las anteriores son algunas aplicaciones simples de SQL que aprendí en Delphi para su referencia!