J'ai étudié Delphi depuis une semaine. Je l'apprends après une longue période. ADO quand j'apprenais VB.
Maintenant, je veux parler des commandes SQL et des composants ADOCHERIE, SQL SELECT ET EXCUTIONNEMENTS Dynamique des commandes d'instructions SQL. Bien sûr, il est noté que cela est connecté à la base de données correspondante via ConnectionGstring dans la propriété AdoQuery. C'est l'ensemble de données de propriété de l'ensemble de données de propriété est défini sur ADOCHERY1; Composants et quel type de relation analytique existe-t-il entre eux. Comme indiqué dans la figure ci-dessous
Table / Adotable DataSource dbgrid .....
Connectez les composants ------------------------------------------------ -------------------------------------------------- ----------------------------
Relation entre les composants
Permettez-moi: le composant clé le plus important de la programmation de la base de données est le composant de table (composant tTable ou tadotable) connecté à la base de données. Si nous voulons ajouter, supprimer, modifier et récupérer des données, nous devons également utiliser les méthodes, les propriétés et les événements pertinents de ce composant. Lorsque le composant de connexion connecte le tableau dans le fichier de base de données, le contenu de cette table ne peut pas être livré directement au composant de la base de données (tel que DBGRID) et affiché. Tableau, puis la table analysée sera analysée. Bien sûr, le composant Perception a également DBNavigator.
En parlant de cela, je dois encore continuer à entrer dans les opérations SQL, ce qui est la chose la plus importante, je pense personnellement. SQL Select est très important. Par exemple: il est également très important de changer le nom du champ. pour l'afficher en chinois. Vous devez être familier avec ces opérations de base telles que l'ordre par tri, où le filtrage conditionnel, etc.
Ensuite, exécutez dynamiquement les commandes SQL, qui sont également très importantes dans la réalité. N'est-ce pas très pratique pour le nom que vous avez spécifié? Bien sûr, il est également nécessaire en réalité. C'est ainsi que la dynamique est née! Voici le code du programme d'événements OnChange du composant ComboBox:
Procédure TForm1.ComboBox1Change (expéditeur: tobject);
// Déclarer les variables de chaîne pour le chargement de la commande SQL
var
MySQL: String;
Commencer
// Créer un contenu de commande SQL de base
mysql: = 'select * From Transcript Order by';
// annuler la connexion de la base de données
ADOCHERY1.CLOSE; ou ADOCHERY1.ACTIVE: = FAUX;
// efface la commande SQL d'origine
AdoQuery1.Sql.Clear;
// Connectez les nouvelles commandes SQL
ADOCHERY1.SQL.ADD (MySQL + ComboBox1.Text);
// rétablit la connexion de la base de données
Adoquery1.Open;
// Afficher le contenu de la commande SQL actuellement utilisée dans la barre de titre
Légende: = AdoQuery1.Sql.Text;
// spécifie une nouvelle commande SQL
//adoquery1.sql.add(comboBox1.Text);
// Connectez la base de données avec la nouvelle commande SQL
Adoliery1.active: = true;
fin;
fin.
Ce qui précède est quelques applications simples de SQL que j'ai apprises à Delphi pour votre référence!