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 2007 Anda 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 ini Excel 2002 Excel 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 2000
Excel 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:-
Klik dua kali nama kolom dalam Microsoft Query.
-
Di kotak dialog Edit kolom , ketik alias nama kolom Anda dikelilingi oleh tanda kutip.
Sebagai contoh, ketik "Fred" (tanpa tanda kutip), kemudian klik OK. 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 2010 Anda tidak harus menginstal hotfix. Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:
-
Keluar dari semua program Office.
-
Klik mulai, dan kemudian klik Jalankan.
-
Di kotak buka , ketik regedit, dan kemudian klik OK.
-
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.
-
Ketik AllowAlias, dan kemudian tekan ENTER.
-
Klik kanan AllowAlias, dan kemudian klik Ubah.
-
Di kotak data nilai , ketik 2, dan kemudian klik OK.
-
Pada File menu, klik Exit untuk keluar dari Penyunting registri.
Excel 2007 Anda tidak harus menginstal hotfix. Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:
-
Keluar dari semua program Office.
-
Klik Mulai, kemudian klik Jalankan
-
Di kotak Buka , ketik regedit, lalu klik OK.
-
Temukan dan kemudian klik untuk memilih subkunci registri berikut ini:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\query\options
-
Setelah Anda memilih subkunci yang ditetapkan di langkah 4, arahkan ke baru pada Edit menu, dan kemudian klik Nilai DWORD.
-
Ketik AllowAlias, dan kemudian tekan ENTER.
-
Klik kanan AllowAlias, dan kemudian klik Ubah.
-
Di kotak data nilai , ketik 2, dan kemudian klik OK.
-
Pada menu Berkas, klik Exit untuk keluar dari Editor Registri.
Excel 2003
Anda tidak harus menginstal hotfix. Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:-
Keluar dari semua program Office.
-
Klik Mulai, kemudian klik Jalankan
-
Di kotak Buka , ketik regedit, lalu klik OK.
-
Temukan dan kemudian klik untuk memilih subkunci registri berikut ini:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\query\options
-
Setelah Anda memilih subkunci yang ditetapkan di langkah 4, arahkan ke baru pada Edit menu, dan kemudian klik Nilai DWORD.
-
Ketik AllowAlias, dan kemudian tekan ENTER.
-
Klik kanan AllowAlias, dan kemudian klik Ubah.
-
Di kotak data nilai , ketik 2, dan kemudian klik OK.
-
Pada menu Berkas, klik Exit untuk keluar dari Editor Registri.
Excel 2002
Pemutakhiran 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:
-
Keluar dari semua program Office.
-
Klik mulai, dan kemudian klik
Jalankan. -
Di kotak buka , ketik
regedit, dan kemudian klik OK. -
Temukan dan kemudian klik untuk memilih subkunci registri berikut ini:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\query\options
-
Setelah Anda memilih subkunci yang ditetapkan di langkah 4, arahkan ke baru pada Edit menu, dan kemudian klik
Nilai DWORD. -
Ketik AllowAlias, dan kemudian tekan ENTER.
-
Klik kanan AllowAlias, dan kemudian klik
Ubah. -
Di kotak data nilai , ketik
2, dan kemudian klik OK. -
Pada File menu, klik
Exit untuk keluar dari Penyunting registri.
Excel 2000
Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:-
Keluar dari semua program Office.
-
Klik mulai, dan kemudian klik
Jalankan. -
Di kotak buka , ketik
regedit, dan kemudian klik OK. -
Temukan dan kemudian klik untuk memilih subkunci registri berikut ini:
HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\query\options
-
Setelah Anda memilih subkunci yang ditetapkan di langkah 4, arahkan ke baru pada Edit menu, dan kemudian klik
Nilai DWORD. -
Ketik AllowAlias, dan kemudian tekan ENTER.
-
Klik kanan AllowAlias, dan kemudian klik
Ubah. -
Di kotak data nilai , ketik
2, dan kemudian klik OK. -
Pada File menu, klik
Exit 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