Berikut adalah kesalahan umum, penyebab/pemecahan dalam aplikasi database Delphi:
Properti DataSource dari Kontrol Sadar Data tidak diatur atau diatur secara tidak benar (tautan adalah sumber data lain)
Penyebab: berubah secara tidak sengaja selama desain, dan tidak semuanya diubah selama salinan dan tempel.
Tidak ada data dalam kode standar selama pengujian, sehingga pengujian tidak dapat dilakukan
Solusi: Tentukan urutan tabel ke mana data perlu dimasukkan, masukkan data uji secara bergantian, dan kemudian lakukan tes
Saat melakukan pemfilteran data di wwfilterdialog, bidang yang harus ditampilkan dalam daftar bidang tidak ditampilkan, yang tidak nyaman untuk dimasukkan
Solusi: menilai bidang dan menemukan kode untuk mengisi daftar bidang
Terjadi kesalahan saat menjalankan program dengan bidang yang tidak ditemukan
Penyebab: Database telah berubah, dan daftar bidang dataset tidak diperbarui
Saat menggunakan DBGRID untuk menampilkan data, untuk kenyamanan membaca, baris tunggal dan aneh ditampilkan dalam warna yang berbeda. .
Alasan: Ada banyak bidang pencarian dalam dataset DBGRID's DataSource
Solusi: Hapus beberapa bidang pencarian
Judul formulirnya adalah bahasa Inggris
Alasan: Tidak ada pemeriksaan yang cermat setelah desain
Solusi: Ubah menjadi Cina
Terjadi kesalahan setelah mengklik tombol "Refresh" di DBNavigator
Alasannya tidak diketahui
Solusi: Hapus tombol ini
DbNavigator yang digunakan dengan DXDBGRID, ketika mode DXDBGRID adalah LoadAll, tombol navigasi berbeda dari cara yang diharapkan.
Alasan: DXDBGRID tidak konsisten dengan data dalam dataset saat dalam mode LoadAll
Solusi: Hapus beberapa tombol dalam navigasi
Terjadi kesalahan dalam dbNavigator yang sesuai dengan set data yang diperoleh dengan prosedur tersimpan.
Alasan: Tidak jelas
Solusi: Hapus tombol ini
Setelah formulir menunjukkan, setelah memasukkan pengeditan data, set data tidak dibuka saat mengedit beberapa bidang pencarian.
Penyebab: Ada masalah dengan urutan pembukaan dataset
Solusi: Sesuaikan urutan pembukaan dataset dan biarkan dataset berlabel terbuka terlebih dahulu
Terjadi kesalahan di mana prosedur tersimpan tidak ditemukan
Alasan: Berganti nama dengan prosedur database tersimpan
Solusi: Ubah nama program yang disimpan di DataSource
Judul Wwfilterdialog kosong
Solusi: Ubah ke header yang terkait dengan dataset, seperti "Paket Filter"
Ketika formulir dirancang di bawah 1024*768, bahkan jika formulirnya 800*600, konten dalam bentuk tidak dapat ditampilkan secara penuh ketika resolusi layar adalah 800*600.
Solusi: Cadangan ruang tertentu saat merancang 800*600 di bawah 1024*768
"Tidak boleh melakukan edit karena pengguna lain mengubah catatan"
Alasan: Tidak Diketahui
DXDBGRID Tidak dapat mengedit saat menyeret bidang ke bilah pengelompokan: Catatan saat ini di DXDBGrid tidak konsisten dengan catatan saat ini dari kontrol yang sadar data
Solusi: Menerapkan keduanya di bagian yang berbeda, bukan dalam bentuk yang sama
Kesalahan "General SQL Error" muncul
Alasan: Tidak Diketahui. Tetapi saya menemukan bahwa ada banyak tabel yang dibuka di Formshow.
(Setelah sistem tidur) Saat menghubungkan ke database untuk pertama kalinya (pengguna dan kata sandi benar), kesalahan terjadi, tetapi yang kedua adalah normal
Alasan: Tidak Diketahui
Kotak Dialog Buka/Simpan tanpa kondisi penyaringan
Solusi: Mengatur filter dan defaultext yang masuk akal
Langkah -langkah pencegahan kesalahan tidak lengkap. (Jika kesalahan data input (digit) terjadi, tidak ada alarm yang akan dipanggil)
Solusi: Verifikasi penilaian kebenaran sebelum disimpan, atur topeng
Kontrol Award Data DbComboBox harus dapat memilih dan memasukkan kotak input, tetapi tidak dapat menjadi input.
Solusi: Ubah Properti Gaya menjadi CSDROPDOWN
Pertanyaan lain yang lebih umum:
Kotak dialog Modal, Kunci Escape tidak berfungsi
Solusi: Atur secara wajar properti tombol yang dibatalkan
Kotak dialog modal, masukkan tombol tidak berfungsi secara default
Solusi: Atur properti tombol default secara wajar
Urutan lompatan fokus setelah menggunakan kunci tab tidak teratur
Solusi: Atur properti Taborder dari kontrol