Gejala

Ketika Anda mencoba menggunakan Microsoft Query untuk mengembalikan data dari beberapa pihak ketiga pangkalan data ke Microsoft Excel, apostrof (') di sekitar nama alias dapat menyebabkan permintaan gagal. Pesan galat yang Anda terima tergantung pada sumber data yang Anda gunakan.

Penyebab

Perilaku ini adalah hasil perubahan desain di Microsoft Query. Apostrof yang sekarang secara otomatis digunakan ketika aliasing, untuk mencegah galat yang disebabkan oleh alias yang berisi spasi atau kata-kata yang dilindungi.

Pemecahan masalah

Tersedia hotfix yang didukung dari Microsoft. Namun, hotfix ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Menerapkan hotfix ini hanya ke sistem yang mengalami masalah khusus ini.Apabila hotfix tersedia untuk diunduh, ada bagian "Tersedia unduhan Hotfix" di bagian atas artikel Pangkalan Pengetahuan ini. Jika bagian ini tidak muncul, kirimkan permintaan ke layanan pelanggan Microsoft dan dukungan untuk mendapatkan hotfix.Catatan Jika terjadi masalah tambahan atau apabila pemecahan masalah apa pun diperlukan, Anda mungkin harus membuat permintaan layanan secara terpisah. Biaya dukungan biasa akan berlaku untuk dukungan tambahan pertanyaan dan masalah yang tidak memenuhi syarat untuk hotfix ini. Untuk daftar lengkap nomor telepon layanan pelanggan Microsoft dan dukungan atau untuk membuat permintaan layanan terpisah, kunjungi situs Web Microsoft berikut ini:

http://support.microsoft.com/contactus/?ws=supportCatatan Formulir "Tersedia Unduhan Hotfix" menampilkan bahasa hotfix tersedia. Jika Anda tidak melihat bahasa Anda, hal ini karena hotfix tidak tersedia untuk bahasa tersebut.Excel 2003 dan Excel 2007Anda tidak perlu men-download apa pun untuk memperbaiki masalah ini di Microsoft Office Excel 2003 atau Microsoft Office Excel 2007. Lihat bagian "Informasi selengkapnya" dari artikel ini untuk petunjuk tentang cara mengaktifkan fungsionalitas iniExcel 2002Excel 2002 versi global dari hotfix ini memiliki atribut berkas (atau yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam waktu universal terkoordinasi (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab zona waktu di alat tanggal dan waktu di Panel kontrol.

Nama file

Ukuran file

Tanggal

Waktu

Msqry32.msp

2,100,760

24-Sep-2002

01:29

Msqry32_admin.msp

1,331,424

24-Sep-2002

03:52

Setelah hotfix diinstal, berkas berikut ini akan memiliki atribut yang tercantum atau yang lebih baru:

Nama file

Versi file

Ukuran file

Tanggal

Waktu

Msqry32.exe

10.0.4510.0

739,912

13-Sep-2002

03:52

Excel 2000Excel 2000 versi global dari hotfix ini memiliki atribut berkas (atau yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam waktu universal terkoordinasi (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab zona waktu di alat tanggal dan waktu di Panel kontrol.

Nama file

Ukuran file

Tanggal

Waktu

Msqry32.msp

1,166,692

08-Nov-2002

13:41

Msqry32_admin.msp

1,419,628

08-Nov-2002

16:36

Setelah hotfix diinstal, berkas berikut ini akan memiliki atribut yang tercantum atau yang lebih baru:

Nama file

Versi file

Ukuran file

Tanggal

Waktu

Msqry32.exe

9.0.0.6919

1,089,536

19-Sep-2002

20:31

Setelah Anda menginstal perbaikan terbaru ini, ikuti langkah-langkah yang tercantum di bagian "Informasi selengkapnya" dari artikel ini untuk menetapkan kunci registri AllowAlias dan untuk mengaktifkan perbaikan terbaru.Catatan Setelah Anda menginstal perbaikan yang dijelaskan di artikel ini, dan mengatur kunci registri AllowAlias, Microsoft Query akan bertindak seperti itu di Excel 97.

Pemecahan masalah

Microsoft menyediakan contoh pemrogaman hanya untuk ilustrasi, tanpa garansi baik tersurat maupun tersirat. Ini mencakup, namun tidak terbatas pada, garansi yang tersirat dapat diperjualbelikan atau kesesuaian untuk tujuan tertentu. Artikel ini menganggap bahwa Anda sudah terbiasa dengan bahasa pemrograman yang ditunjukkan dan terbiasa dengan alat-alat yang digunakan untuk membuat dan prosedur debug. Teknisi dukungan Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu, namun mereka tidak akan mengubah contoh tersebut untuk memberikan fungsionalitas tambahan atau menyusun prosedur untuk memenuhi persyaratan khusus Anda.Untuk mengatasi masalah ini, tambahkan tanda kutip alias dari dalam Microsoft Query. Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Klik dua kali nama kolom dalam Microsoft Query.

  2. Di kotak dialog Edit kolom , ketik alias nama kolom Anda dikelilingi oleh tanda kutip.Sebagai contoh, ketik"Fred" (tanpa tanda kutip), kemudian klikOK.Setelah Anda telah kembali data kembali ke Excel, Anda dapat menggunakan Microsoft Visual dasar-dasar untuk aplikasi (VBA) untuk mengubah SQL dan menghapus tanda kutip dari QueryTable atau PivotTable:

    ActiveSheet.Querytable(1).SQL = "new sql string"
    ActiveSheet.PivotTables(1).Pivotcache.Commandtext = "new sql string"

Status

Microsoft telah mengkonfirmasi bahwa ini adalah masalah di dalam produk Microsoft yang tercantum di bagian "Berlaku untuk" dari artikel ini.

Informasi lebih lanjut

Penting Bagian, metode, atau tugas ini berisi langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah serius dapat terjadi apabila Anda salah mengubah registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah ini dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum mengubahnya. Lalu, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

322756 cara membuat cadangan dan memulihkan registri di WindowsSetelah Anda menginstal perbaikan terbaru ini, ikuti langkah-langkah berikut untuk menyetel kunci registri AllowAlias dan untuk mengaktifkan perbaikan terbaru. Gunakan langkah-langkah yang sesuai untuk versi Excel.Excel 2010Anda tidak harus menginstal hotfix. Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:

  1. Keluar dari semua program Office.

  2. Klik mulai, dan kemudian klik Jalankan.

  3. Di kotak buka , ketik regedit, dan kemudian klik OK.

  4. Temukan dan kemudian klik untuk memilih subkunci registri berikut ini: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\query\optionssetelah Anda memilih subkunci yang ditetapkan di langkah 4, arahkan ke baru pada Edit menu, dan kemudian klik Nilai DWORD.

  5. Ketik AllowAlias, dan kemudian tekan ENTER.

  6. Klik kanan AllowAlias, dan kemudian klik Ubah.

  7. Di kotak data nilai , ketik 2, dan kemudian klik OK.

  8. Pada File menu, klik Exit untuk keluar dari Penyunting registri.

Excel 2007Anda tidak harus menginstal hotfix. Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:

  1. Keluar dari semua program Office.

  2. Klik Mulai, kemudian klik Jalankan

  3. Di kotak Buka , ketik regedit, lalu klik OK.

  4. Temukan dan kemudian klik untuk memilih subkunci registri berikut ini:

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\query\options

  5. Setelah Anda memilih subkunci yang ditetapkan di langkah 4, arahkan ke baru pada Edit menu, dan kemudian klik Nilai DWORD.

  6. Ketik AllowAlias, dan kemudian tekan ENTER.

  7. Klik kanan AllowAlias, dan kemudian klik Ubah.

  8. Di kotak data nilai , ketik 2, dan kemudian klik OK.

  9. Pada menu Berkas, klik Exit untuk keluar dari Editor Registri.

Excel 2003Anda tidak harus menginstal hotfix. Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:

  1. Keluar dari semua program Office.

  2. Klik Mulai, kemudian klik Jalankan

  3. Di kotak Buka , ketik regedit, lalu klik OK.

  4. Temukan dan kemudian klik untuk memilih subkunci registri berikut ini:

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\query\options

  5. Setelah Anda memilih subkunci yang ditetapkan di langkah 4, arahkan ke baru pada Edit menu, dan kemudian klik Nilai DWORD.

  6. Ketik AllowAlias, dan kemudian tekan ENTER.

  7. Klik kanan AllowAlias, dan kemudian klik Ubah.

  8. Di kotak data nilai , ketik 2, dan kemudian klik OK.

  9. Pada menu Berkas, klik Exit untuk keluar dari Editor Registri.

Excel 2002Pemutakhiran ini pertama kali disertakan dalam Office XP Paket Layanan 3. Untuk informasi tambahan tentang paket layanan terbaru untuk Office XP, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

307841 bagaimana cara mendapatkan paket layanan Office XPUntuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:

  1. Keluar dari semua program Office.

  2. Klik mulai, dan kemudian klikJalankan.

  3. Di kotak buka , ketik regedit, dan kemudian klik OK.

  4. Temukan dan kemudian klik untuk memilih subkunci registri berikut ini:

    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\query\options

  5. Setelah Anda memilih subkunci yang ditetapkan di langkah 4, arahkan ke baru pada Edit menu, dan kemudian klikNilai DWORD.

  6. Ketik AllowAlias, dan kemudian tekan ENTER.

  7. Klik kanan AllowAlias, dan kemudian klikUbah.

  8. Di kotak data nilai , ketik 2, dan kemudian klik OK.

  9. Pada File menu, klikExit untuk keluar dari Penyunting registri.

Excel 2000Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:

  1. Keluar dari semua program Office.

  2. Klik mulai, dan kemudian klikJalankan.

  3. Di kotak buka , ketik regedit, dan kemudian klik OK.

  4. Temukan dan kemudian klik untuk memilih subkunci registri berikut ini:

    HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\query\options

  5. Setelah Anda memilih subkunci yang ditetapkan di langkah 4, arahkan ke baru pada Edit menu, dan kemudian klikNilai DWORD.

  6. Ketik AllowAlias, dan kemudian tekan ENTER.

  7. Klik kanan AllowAlias, dan kemudian klikUbah.

  8. Di kotak data nilai , ketik 2, dan kemudian klik OK.

  9. Pada File menu, klikExit untuk keluar dari Penyunting registri.

Referensi

Jika Anda tidak harus menggunakan aliasing dengan Microsoft Query, Anda dapat menonaktifkan aliasing sepenuhnya.Untuk informasi tambahan tentang cara menonaktifkan aliasing dalam Microsoft Query, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

259347 XL2000: pesan galat: ORA-00923: dari kunci tidak ditemukan mana diharapkan

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.