Saya telah mempelajari Delphi selama seminggu. 'T mempelajari diri setelah waktu yang lama. Ado ketika saya belajar VB.
Sekarang saya ingin berbicara tentang mempelajari perintah SQL dan komponen Adoquery, pernyataan SQL Select dan eksekusi dinamis dari Perintah Pernyataan SQL. Tentu saja, ini dicatat bahwa ini terhubung ke database yang sesuai melalui ConnectionGString di Properti Komponen Adoquery. Dataset properti dari dataset properti diatur ke Adoquery1; Komponen dan hubungan analitik apa yang ada di antara mereka. Seperti yang ditunjukkan pada gambar di bawah ini
Tabel/DataSource yang Adotable DbGrid .....
Komponen Hubungkan ------------------------------------------------- -------------------------------------------------- ----------------------------
Hubungan antar komponen
Izinkan saya menjelaskan: Komponen kunci paling penting dalam pemrograman basis data adalah komponen tabel (komponen TTable atau tadotable) yang terhubung ke database. Jika kita ingin menambahkan, menghapus, mengedit, dan mengambil data, kita juga harus menggunakan metode, properti, dan peristiwa yang relevan dari komponen ini. Ketika komponen koneksi menghubungkan tabel dalam file database, isi tabel ini tidak dapat dikirim langsung ke komponen sadar database (seperti dbgrid) dan ditampilkan. tabel, dan kemudian tabel yang diuraikan akan diuraikan. Tentu saja, komponen persepsi juga memiliki dbNavigator.
Berbicara tentang ini, saya masih harus terus memasuki operasi SQL, yang merupakan hal terpenting, saya pribadi pikir. SQL Select sangat penting. Misalnya: juga sangat penting untuk mengubah nama lapangan. untuk menampilkannya dalam bahasa Cina. Anda harus terbiasa dengan operasi dasar ini seperti pesanan dengan menyortir, di mana penyaringan bersyarat, dll.
Berikutnya adalah untuk mengeksekusi perintah SQL secara dinamis, yang juga sangat penting dalam kenyataan. Bukankah ini sangat nyaman untuk nama yang Anda tentukan? Tentu saja, itu juga diperlukan dalam kenyataan. Beginilah dinamika yang muncul! Berikut ini kode dalam program acara Onchange dari komponen ComboBox:
Prosedur TFORM1.COMBOBOX1Change (Pengirim: Tobject);
// mendeklarasikan variabel string untuk memuat perintah sql
var
Mysql: string;
Mulai
// Buat konten perintah SQL dasar
mysql: = 'pilih * dari transkrip pesanan oleh';
// Batalkan koneksi database
adoquery1.close; atau adoquery1.active: = false;
// Hapus perintah SQL asli
adoquery1.sql.clear;
// Hubungkan Perintah SQL Baru
adoquery1.sql.add (mysql+comboBox1.text);
// membangun kembali koneksi database
adoquery1.open;
// Tunjukkan konten perintah SQL yang saat ini digunakan di bilah judul
Keterangan: = adoquery1.sql.text;
// Tentukan perintah SQL baru
//adoquery1.sql.add(comboBox1.text);
// Sambungkan database dengan perintah SQL baru
adoquery1.active: = true;
akhir;
akhir.
Di atas adalah beberapa aplikasi sederhana SQL yang saya pelajari di Delphi untuk referensi Anda!