Gejala

Tindakan database melalui kesalahan, tetapi saya tidak dapat mengidentifikasi masalah dengan melihat pesan kesalahan. 

Tips pemecahan masalah

1. tanda kutip dalam pernyataan SQL 

Ganti setiap karakter kutipan tunggal (') dengan tanda kutip ganda (") atau sebaliknya.  

Misalnya: 

            %var% = my value' 

            SELECT * FROM logs WHERE message = '%var%'; 

  

Kueri di atas akan menghasilkan kesalahan karena kutipan tunggal di akhir nilai variabel. 

Untuk mengatasinya, ganti tanda kutip tunggal dalam pernyataan SQL dengan tanda kutip ganda: 

            %var% = my value' 

            SELECT * FROM logs WHERE message = "%var%"; 

  

tanda 2. persentase (%) dalam pernyataan SQL 

Tanda persentase di PAD menunjukkan awal variabel. Untuk menggunakannya sebagai karakter, mereka harus lolos dengan tanda persentase tambahan (%%). Temukan info selengkapnya di sini

 

3. kesalahan berkomunikasi dengan database 

Verifikasi bahwa firewall atau sistem keamanan jaringan lainnya tidak memblokir koneksi antara PAD dan database. 

 

4. koneksi ke Microsoft Excel 

Koneksi SQL bisa dibuat dengan Microsoft Excel, segera setelah driver yang sesuai terinstal (Microsoft. ACE. OLEDB). 

Hal yang perlu diperhatikan: 

  • Nama database dianggap sebagai nama lembar kerja Excel yang diikuti dengan tanda dolar ($), misalnya [Sheet1 $]. 

  • Kolom database adalah header tabel data Excel. 

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas terjemahannya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×