ID Artikel: 298955 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0

Menggunakan alias bidang dalam permintaan tidak bekerja dengan beberapa database pihak ketiga

Download Hotfix tersediaHotfix Download Available
View and request hotfix downloads
Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Perbesar semua | Perkecil semua

GEJALA

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

PENYEBAB

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

PEMECAHAN MASALAH

Tersedia hotfix yang didukung dari Microsoft. Namun, hotfix ini ditujukan hanya untuk memecahkan masalah yang dijelaskan di artikel ini. Gunakan hotfix ini hanya untuk sistem yang mengalami masalah khusus ini.

Apabila hotfix tersedia untuk diunduh, akan ada bagian "Tersedia unduhan hotfix" di bagian atas artikel Pangkalan Pengetahuan ini. Jika bagian ini tidak ditampilkan, kirimkan permintaan ke Layanan Pelanggan dan Dukungan Microsoft untuk mendapatkan hotfix.

Catatan Jika terjadi masalah tambahan atau jika pemecahan masalah apa pun diperlukan, Anda perlu membuat permintaan layanan tersendiri. Biaya dukungan biasa akan diterapkan pada pertanyaan dan masalah dukungan tambahan yang tidak termasuk di hotfix ini. Untuk daftar lengkap nomor telepon pelanggan layanan dan dukungan Microsoft atau untuk membuat permintaan layanan tersendiri, kunjungi Web site Microsoft berikut:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Catatan Formulir "Tersedia download perbaikan terbaru" menampilkan bahasa untuk perbaikan terbaru tersedia. Jika tidak menemukan bahasa Anda, ini karena hotfix tidak tersedia untuk bahasa tersebut.

Excel 2003 dan Excel 2007

Anda tidak perlu men-download sesuatu untuk memperbaiki masalah ini dalam Microsoft Office Excel 2003 atau Microsoft Office Excel 2007. Baca bagian "Informasi selengkapnya" dari artikel ini untuk petunjuk tentang cara mengaktifkan fungsi ini

Excel 2002

Global Excel 2002 Versi perbaikan terbaru ini memiliki atribut berkas (atau yang lebih baru) yang tercantum di dalam Tabel berikut. Tanggal dan waktu untuk berkas-berkas ini tercantum dalam waktu universal terkoordinasi (UTC). Ketika Anda melihat informasi berkas, diubah ke waktu lokal. Untuk menemukan perbedaan waktu UTC dan waktu lokal, gunakan The Zona waktu tab pada alat tanggal dan waktu dalam Panel kontrol.
Perkecil tabel iniPerbesar tabel ini
Nama fileUkuran berkasTanggalWaktu
Msqry32.MSP2,100,76024 September 200201: 29
Msqry32_admin.MSP1,331,42424 September 200203: 52
Setelah perbaikan terbaru diinstal, file-file berikut akan memiliki terdaftar atribut atau kemudian:
Perkecil tabel iniPerbesar tabel ini
Nama fileVersi berkasUkuran berkasTanggalWaktu
Msqry32.exe10.0.4510.0739,91213-September-200203: 52
Excel 2000

Global Excel 2000 Versi perbaikan terbaru ini memiliki atribut berkas (atau yang lebih baru) yang tercantum di dalam Tabel berikut. Tanggal dan waktu untuk berkas-berkas ini tercantum dalam waktu universal terkoordinasi (UTC). Ketika Anda melihat informasi berkas, diubah ke waktu lokal. Untuk menemukan perbedaan waktu UTC dan waktu lokal, gunakan The Zona waktu tab pada alat tanggal dan waktu dalam Panel kontrol.
Perkecil tabel iniPerbesar tabel ini
Nama fileUkuran berkasTanggalWaktu
Msqry32.MSP1,166,69208-Dec-200213: 41
Msqry32_admin.MSP1,419,62808-Dec-200216: 36
Setelah perbaikan terbaru diinstal, file-file berikut akan memiliki terdaftar atribut atau kemudian:
Perkecil tabel iniPerbesar tabel ini
Nama fileVersi berkasUkuran berkasTanggalWaktu
Msqry32.exe9.0.0.69191,089,53619 September 200220: 31
Setelah Anda menginstal ini perbaikan terbaru, ikuti langkah-langkah yang terdaftar di bagian "Informasi selengkapnya" Artikel ini untuk mengatur kunci registri AllowAlias dan untuk mengaktifkan perbaikan terbaru.

Catatan Setelah Anda menginstal perbaikan yang dijelaskan dalam artikel ini, dan mengatur kunci registri AllowAlias, Microsoft permintaan akan berperilaku seperti yang terjadi di Excel 97.


TEKNIK PEMECAHAN MASALAH

Microsoft menyediakan contoh pemrograman hanya sebagai ilustrasi, tanpa jaminan apa pun baik tersurat maupun tersirat. Termasuk, namun tidak terbatas pada, jaminan tersirat mengenai kelayakan untuk diperdagangkan atau kesesuaian untuk keperluan tertentu. Artikel ini mengasumsikan bahwa Anda telah terbiasa dengan bahasa pemrograman yang ditunjukkan dan dengan alat yang digunakan untuk membuat dan mendebug prosedur. Teknisi dukungan Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu, namun mereka tidak akan memodifikasi contoh untuk memberikan fungsionalitas tambahan atau menyusun prosedur untuk memenuhi persyaratan khusus Anda.

Untuk mengatasi masalah ini, tambahkan tanda kutip ke alias dari dalam Microsoft Query. Untuk melakukannya, ikuti langkah-langkah berikut:
  1. Klik dua kali nama field dalam Microsoft permintaan.
  2. Dalam Edit kolom kotak dialog, jenis Anda bidang nama alias dikelilingi oleh tanda kutip.

    Sebagai contoh, ketik"Fred" (dengan tanda kutip), lalu klikOke.

    Setelah Anda telah kembali data ke Excel, Anda dapat menggunakan Microsoft Visual dasar untuk Applications (VBA) untuk mengubah SQL dan menghapus tanda kutip dari QueryTable atau dari sebuah PivotTable:
    ActiveSheet.Querytable(1).SQL = "new sql string"
    					
    ActiveSheet.PivotTables(1).Pivotcache.Commandtext = "new sql string"
    					

STATUS

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di bagian "Berlaku untuk" artikel ini.

INFORMASI LEBIH LANJUT

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, 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  (http://support.microsoft.com/kb/322756/ ) Cara membuat cadangan dan memulihkan registri di Windows
Setelah Anda menginstal perbaikan terbaru ini, ikuti langkah berikut untuk mengatur kunci registri AllowAlias dan untuk mengaktifkan perbaikan terbaru. Menggunakan yang sesuai langkah-langkah untuk versi Excel Anda.

Excel 2007

Anda tidak harus menginstal perbaikan terbaru. Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:
  1. Keluar dari semua Program Office.
  2. Klik Mulai, lalu klik Menjalankan.
  3. Dalam Terbuka kotak, jenis regedit, lalu klik Oke.
  4. Temukan, dan kemudian klik untuk memilih kunci registri berikut ini:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\query\options
  5. Setelah Anda memilih subkunci yang ditentukan pada langkah 4, arahkan ke Baru pada Mengedit menu, dan kemudian klik Nilai DWORD.
  6. Jenis AllowAlias, kemudian tekan ENTER.
  7. Klik kanan AllowAlias, lalu klik Memodifikasi.
  8. Dalam Data nilai kotak, jenis 2, lalu klik Oke.
  9. Pada Berkas menu, klik Keluar untuk keluar dari Editor registri.
Excel 2003

Anda tidak harus menginstal perbaikan terbaru. Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:
  1. Keluar dari semua Program Office.
  2. Klik Mulai, lalu klik Menjalankan.
  3. Dalam Terbuka kotak, jenis regedit, lalu klik Oke.
  4. Temukan, dan kemudian klik untuk memilih kunci registri berikut ini:
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\query\options
  5. Setelah Anda memilih subkunci yang ditentukan pada langkah 4, arahkan ke Baru pada Mengedit menu, dan kemudian klik Nilai DWORD.
  6. Jenis AllowAlias, kemudian tekan ENTER.
  7. Klik kanan AllowAlias, lalu klik Memodifikasi.
  8. Dalam Data nilai kotak, jenis 2, lalu klik Oke.
  9. Pada Berkas menu, klik Keluar untuk keluar dari Editor registri.
Excel 2002

Pembaruan ini pertama kali dimasukkan dalam Office XP Paket Layanan 3. Untuk informasi tambahan tentang paket layanan terbaru untuk Office XP, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
307841  (http://support.microsoft.com/kb/307841/ ) Cara mendapatkan Paket Layanan Terbaru untuk Office XP
Untuk mengaktifkan ini perbaikan terbaru, ikuti langkah berikut:
  1. Keluar dari semua program Office.
  2. Klik Mulai, lalu klik Menjalankan.
  3. Dalam Terbuka kotak, jenis regedit, lalu klik Oke.
  4. Mencari, dan kemudian klik untuk memilih registri berikut subkunci:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\query\options
  5. Setelah Anda memilih subkunci yang ditentukan pada langkah 4, Arahkan ke Baru pada Mengedit menu, dan kemudian klik Nilai DWORD.
  6. Jenis AllowAlias, kemudian tekan MASUKKAN.
  7. Klik kanan AllowAlias, lalu klik Memodifikasi.
  8. Dalam Data nilai kotak, jenis 2, lalu klik Oke.
  9. Pada Berkas menu, klik Keluar untuk keluar dari Editor registri.
Excel 2000

Untuk mengaktifkan ini perbaikan terbaru, ikuti langkah berikut:
  1. Keluar dari semua program Office.
  2. Klik Mulai, lalu klik Menjalankan.
  3. Dalam Terbuka kotak, jenis regedit, lalu klik Oke.
  4. Mencari, dan kemudian klik untuk memilih registri berikut subkunci:
    HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\query\options
  5. Setelah Anda memilih subkunci yang ditentukan pada langkah 4, Arahkan ke Baru pada Mengedit menu, dan kemudian klik Nilai DWORD.
  6. Jenis AllowAlias, kemudian tekan MASUKKAN.
  7. Klik kanan AllowAlias, lalu klik Memodifikasi.
  8. Dalam Data nilai kotak, jenis 2, lalu klik Oke.
  9. Pada Berkas menu, klik Keluar untuk keluar dari Editor registri.

REFERENSI

Jika Anda tidak harus menggunakan aliasing dengan Microsoft Query, Anda dapat mematikan aliasing sepenuhnya.

Untuk informasi tambahan tentang cara mematikan aliasing dalam permintaan Microsoft, klik nomor artikel di bawah ini untuk melihat artikel di Basis Pengetahuan Microsoft:
259347  (http://support.microsoft.com/kb/259347/ ) XL2000: Pesan kesalahan: ORA-00923: dari kata kunci yang tidak ditemukan di mana diharapkan

Berlaku bagi:
  • Microsoft Office Excel 2007
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
Kata kunci: 
kbautohotfix kbqfe kbhotfixserver kbbug kbfix kbmt KB298955 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:298955  (http://support.microsoft.com/kb/298955/en-us/ )