Eu tenho estudado Delphi há uma semana. Aprenda depois de muito tempo. ADO quando eu estava aprendendo VB.
Agora, eu quero falar sobre os comandos SQL e componentes de ADoQuery, instruções de seleção SQL e execução dinâmica dos comandos da SQL. Obviamente, observa -se que isso está conectado ao banco de dados correspondente através do ConnectionGString na propriedade do componente de ADoquery. O conjunto de dados da propriedade do conjunto de dados da propriedade está definido como ADoQuery1; Componentes e que tipo de relacionamento analítico existe entre eles. Como mostrado na figura abaixo
Tabela/DataSource ADOTABLE DBGRID .....
Connect Components ------------------------------------------------ -------------------------------------------------------- ------------------------------
Relação entre componentes
Deixe -me explicar: o componente -chave mais importante na programação do banco de dados é o componente da tabela (componente TTable ou Tadotable) conectado ao banco de dados. Se quisermos adicionar, excluir, editar e recuperar dados, também devemos usar os métodos, propriedades e eventos relevantes desse componente. Quando o componente de conexão conecta a tabela no arquivo de banco de dados, o conteúdo desta tabela não pode ser entregue diretamente ao componente com reconhecimento de banco de dados (como o DBGRID) e exibido. Tabela e, em seguida, a tabela analisada será analisada. Obviamente, o componente de percepção também possui DBNavigator.
Falando nisso, ainda tenho que continuar entrando nas operações do SQL, o que é a coisa mais importante, eu pessoalmente acho. O SQL Select é muito importante. Por exemplo: também é muito importante alterar o nome do campo em geral. para exibi -lo em chinês. Você deve estar familiarizado com essas operações básicas, como ordem, classificando, onde filtragem condicional, etc.
Em seguida, é executar dinamicamente os comandos SQL, o que também é muito importante na realidade. Isso não é muito conveniente para o nome que você especificou? Obviamente, também é necessário na realidade. Foi assim que a dinâmica surgiu! Aqui está o código no programa de eventos OnChange do componente ComboBox:
Procedimento TForm1.comBOBOX1CHANGE (remetente: TOBJECT);
// Declare variáveis de string para carregar o comando SQL
var
Mysql: string;
Começar
// Crie conteúdo básico de comando SQL
mysql: = 'selecione * da ordem de transcrição por';
// Cancelar a conexão do banco de dados
Adoquery1.close;
// Limpe o comando SQL original
Adoquery1.sql.clear;
// conectar novos comandos SQL
Adoquery1.sql.add (mysql+comboBox1.text);
// restabelecer a conexão do banco de dados
Adoquery1.open;
// mostra o conteúdo do comando SQL atualmente usado na barra de título
Legenda: = Adoquery1.sql.text;
// Especifique um novo comando SQL
//adoquery1.sql.add(combobox1.text);
// Conecte o banco de dados com o novo comando SQL
Adoquery1.Active: = true;
fim;
fim.
O exposto acima são algumas aplicações simples do SQL que aprendi em Delphi para sua referência!