Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Când încercați să utilizați Microsoft Query pentru a restabili date de la unele baze de date terțe în Microsoft Excel, un apostrof (') de lângă numele alias poate provoca interogarea să nu reușească. Mesajul de eroare pe care îl primiți depinde de sursa de date pe care le utilizați.

Cauza

Acest comportament este rezultatul unei modificări de design din Microsoft Query. Un apostrof sunt acum automat utilizat când aliasing, pentru a preveni erorile care sunt provocate de un alias care conține spații sau cuvinte rezervate.

Rezolvare

O remediere rapidă compatibilă este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină această problemă anume.

Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare remediere rapidă disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, trimite o solicitare de la serviciul pentru clienți Microsoft de asistență pentru a obţine remedierea rapidă.

Notă Dacă se produc probleme suplimentare sau este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă cu numerele de telefon ale clienților servicii și asistență Microsoft sau pentru a crea o solicitare de asistenţă separată, vizitați următorul site Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare remediere rapidă disponibilă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.

Excel 2003 și Excel 2007

Nu trebuie să descărcați nimic pentru a remedia această problemă în Microsoft Office Excel 2003 sau în Microsoft Office Excel 2007. Consultați secțiunea "Mai multe informații" din acest articol pentru instrucțiuni despre cum să activați această funcționalitate

Excel 2002

Versiunea de Excel 2002 globală a acestei remedieri rapide are atributele de fișier (sau o versiune ulterioară) care sunt listate în următorul tabel. Datele şi orele acestor fişiere sunt listate în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a afla diferența între timpul universal și cel local, utilizați fila fusul orar din instrumentul dată și oră din panoul de Control.

Nume de fișier

Dimensiune fișier

Data

Ora

Msqry32.msp

2,100,760

24-Sep-2002

01:29

Msqry32_admin.msp

1,331,424

24-Sep-2002

03:52

După instalarea remedierii rapide, următoarele fișiere va au atributele enumerate sau o versiune ulterioară:

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Msqry32.exe

10.0.4510.0

739,912

13-Sep-2002

03:52

Excel 2000

Versiunea de Excel 2000 globală a acestei remedieri rapide are atributele de fișier (sau o versiune ulterioară) care sunt listate în următorul tabel. Datele şi orele acestor fişiere sunt listate în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a afla diferența între timpul universal și cel local, utilizați fila fusul orar din instrumentul dată și oră din panoul de Control.

Nume de fișier

Dimensiune fișier

Data

Ora

Msqry32.msp

1,166,692

08-Nov-2002

13:41

Msqry32_admin.msp

1,419,628

08-Nov-2002

16:36

După instalarea remedierii rapide, următoarele fișiere va au atributele enumerate sau o versiune ulterioară:

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Msqry32.exe

9.0.0.6919

1,089,536

19-Sep-2002

20:31

După ce instalați această remediere rapidă, urmați pașii care sunt listate în secțiunea "Mai multe informații" din acest articol pentru a seta cheia de registry AllowAlias şi pentru a activa remedierea rapidă.

Notă După ce instalaţi remedierea care este descrisă în acest articol, setați cheia de registry AllowAlias, Microsoft Query vor comporta după cum a făcut-o în Excel 97.


Soluție

Microsoft furnizează exemple de programare scop ilustrativ, fără nicio garanţie explicită sau implicită. Aceasta include, dar nu se limitează la, garanţiile implicite de vandabilitate sau de potrivire pentru un anumit scop. Acest articol presupune că sunteţi familiarizat cu limbajul de programare care este prezentat şi cu instrumentele utilizate pentru a crea şi a depana proceduri. Specialiștii în asistență Microsoft pot ajuta la explicarea funcționalității unei anumite proceduri, dar nu vor modifica aceste exemple pentru a furniza funcționalitate suplimentară sau pentru a construi proceduri pentru a răspunde cerințelor dvs. specifice.

Pentru a rezolva această problemă, adăugați ghilimele alias din interiorul Microsoft Query. Pentru a face acest lucru, urmați acești pași:

  1. Faceți dublu clic pe numele de domeniu în Microsoft Query.

  2. În caseta de dialog Editare coloane , tastați aliasul de nume de domeniu de ghilimele.

    De exemplu, tastați
    "Fred" (cu ghilimele), apoi faceți clic pe
    OK.

    După ce v-ați întors datele înapoi în Excel, se poate utiliza Microsoft Visual bază for Applications (VBA) pentru a modifica SQL și eliminați ghilimele la o QueryTable sau de la un PivotTable:

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

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea "Se aplică la" a acestui articol.

Mai multe informații

Important Această secţiune, metodă sau activitate conţine paşi care vă spun cum să modificaţi registry-ul. Țineți cont că pot apărea probleme grave dacă modificaţi incorect registry-ul. Prin urmare, asiguraţi-vă că urmaţi aceşti paşi cu atenţie. Pentru protecţie suplimentară, faceți backup pentru registry înainte de a-l modifica. Apoi, puteți restabili registry-ul dacă apare o problemă. Pentru mai multe informaţii despre cyum se face backup şi cum se restabilește registry-ul, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:

322756 cum să creați copii de rezervă și restabilirea registry în WindowsDupă ce instalați această remediere rapidă, urmați acești pași pentru a seta cheia de registry AllowAlias și pentru a activa remedierea rapidă. Urmați pașii corespunzători pentru versiunea de Excel.

Excel 2010

Nu trebuie să instalaţi remedierea rapidă. Pentru a activa această remediere rapidă, urmați acești pași:

  1. Închideți toate programele Office.

  2. Faceți clic pe Startși apoi faceți clic pe executare.

  3. În caseta Deschidere , tastați regedit, și apoi faceți clic pe OK.

  4. Localizați și apoi faceți clic pentru a selecta următoarea subcheie de registry: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\query\optionsdupă ce Selectați subcheia specificată în Pasul 4, indicați spre nou din meniul Editare , și apoi faceți clic pe Valoarea DWORD.

  5. Tastați AllowAliasși apoi apăsați ENTER.

  6. Faceți clic dreapta pe AllowAliasși apoi faceți clic pe Modify.

  7. În caseta Value data , tastați 2și apoi faceți clic pe OK.

  8. În meniul fișier , faceți clic pe Exit pentru a ieși din Registry Editor.


Excel 2007

Nu trebuie să instalaţi remedierea rapidă. Pentru a activa această remediere rapidă, urmați acești pași:

  1. Închideți toate programele Office.

  2. Faceți clic pe Start, și apoi faceți clic pe executare.

  3. În caseta Deschidere, tastați regedit și apoi faceți clic pe OK.

  4. Localizați și apoi faceți clic pentru a selecta următoarea subcheie de registry:

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

  5. După ce Selectați subcheia specificată în Pasul 4, indicați spre nou din meniul Editare , și apoi faceți clic pe Valoarea DWORD.

  6. Tastați AllowAliasși apoi apăsați ENTER.

  7. Faceți clic dreapta pe AllowAliasși apoi faceți clic pe Modify.

  8. În caseta Value data , tastați 2și apoi faceți clic pe OK.

  9. În meniul fișier , faceți clic pe Exit pentru a ieși din Registry Editor.

Excel 2003

Nu trebuie să instalaţi remedierea rapidă. Pentru a activa această remediere rapidă, urmați acești pași:

  1. Închideți toate programele Office.

  2. Faceți clic pe Start, și apoi faceți clic pe executare.

  3. În caseta Deschidere, tastați regedit și apoi faceți clic pe OK.

  4. Localizați și apoi faceți clic pentru a selecta următoarea subcheie de registry:

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

  5. După ce Selectați subcheia specificată în Pasul 4, indicați spre nou din meniul Editare , și apoi faceți clic pe Valoarea DWORD.

  6. Tastați AllowAliasși apoi apăsați ENTER.

  7. Faceți clic dreapta pe AllowAliasși apoi faceți clic pe Modify.

  8. În caseta Value data , tastați 2și apoi faceți clic pe OK.

  9. În meniul fișier , faceți clic pe Exit pentru a ieși din Registry Editor.

Excel 2002

Această actualizare a fost inclusă prima dată în Office XP Service Pack 3. Pentru informații suplimentare despre cel mai recent pachet service pack pentru Office XP, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

307841 cum se obține ultimul Office XP Service PackPentru a activa această remediere rapidă, urmați acești pași:

  1. Închideți toate programele Office.

  2. Faceți clic pe Start, și apoi faceți clic pe
    Executați.

  3. În caseta Deschidere , tastați
    regeditși apoi faceți clic pe OK.

  4. Localizați și apoi faceți clic pentru a selecta următoarea subcheie de registry:

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

  5. După ce Selectați subcheia specificată în Pasul 4, indicați spre nou din meniul Editare , și apoi faceți clic pe
    Valoarea DWORD.

  6. Tastați AllowAliasși apoi apăsați ENTER.

  7. Faceți clic dreapta pe AllowAlias, și apoi faceți clic pe
    Modificați.

  8. În caseta Value data , tastați
    2, și apoi faceți clic pe OK.

  9. În meniul fișier , faceți clic pe
    Exit pentru a închide Registry Editor.

Excel 2000

Pentru a activa această remediere rapidă, urmați acești pași:

  1. Închideți toate programele Office.

  2. Faceți clic pe Start, și apoi faceți clic pe
    Executați.

  3. În caseta Deschidere , tastați
    regeditși apoi faceți clic pe OK.

  4. Localizați și apoi faceți clic pentru a selecta următoarea subcheie de registry:

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

  5. După ce Selectați subcheia specificată în Pasul 4, indicați spre nou din meniul Editare , și apoi faceți clic pe
    Valoarea DWORD.

  6. Tastați AllowAliasși apoi apăsați ENTER.

  7. Faceți clic dreapta pe AllowAlias, și apoi faceți clic pe
    Modificați.

  8. În caseta Value data , tastați
    2, și apoi faceți clic pe OK.

  9. În meniul fișier , faceți clic pe
    Exit pentru a închide Registry Editor.

Referințe

Dacă nu trebuie să utilizați aliasing cu Microsoft Query, puteți dezactiva aliasing complet.

Pentru informații suplimentare despre cum se dezactivează dedublarea în Microsoft Query, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

259347 XL2000: mesaj de eroare: ORA 00923: de cuvinte cheie nu a fost găsit în cazul în care așteaptă

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×