Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Pazīmes

Mēģinot lietot programmu Microsoft Query, lai atgrieztu datus no dažas trešās puses datu bāzes Microsoft Excel, Apostrofi (') aizstājvārds nosaukumiem var izraisīt vaicājumu kļūmi. Kļūdas ziņojuma ir atkarīgs no datu avota, ko izmantot.

Iemesls

Šī darbība ir noformējuma izmaiņas programmā Microsoft Query. Apostrofi tagad automātiski tiek izmantota aliasing, lai novērstu kļūdas, kas izraisa aizstājvārds ir atstarpes vai rezervēto vārdu.

Risinājums

Korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lai lietotu šo labojumfailu tikai tām sistēmām, kurām ir radusies tieši šī problēma.

Ja labojumfails ir pieejams lejupielādei, sadaļa "Pieejama labojumfaila lejupielāde" ir pieejama šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, pieprasiet iegūt labojumfailu Microsoft klientu apkalpošanas un atbalsta.

Piezīme. Ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, būs jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu apkalpošanas un atbalsta centra tālruņa numuru vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šo Microsoft Web vietu:

http://support.microsoft.com/contactus/?ws=supportPiezīme. Veidlapā "Pieejama labojumfaila lejupielāde" norādītas valodas, kurām ir pieejams labojumfails. Ja veidlapā nav norādīta nepieciešamā valoda, tas nozīmē, ka šai valodai labojumfails nav pieejams.

Excel 2003 un Excel 2007

Nav nepieciešams lejupielādēt kādas darbības, lai novērstu šo problēmu, programmā Microsoft Office Excel 2003 vai Microsoft Office Excel 2007. Skatiet sadaļu "Papildinformācija" šo rakstu, lai uzzinātu, kā iespējot šo funkcionalitāti

Excel 2002

Šī labojumfaila globālajai Excel 2002 versijai ir faila atribūti (vai jaunāki) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa rīka datums un laiks cilni laika josla .

Faila nosaukums

Faila lielumu

Datums

Laiks

Msqry32.msp

2,100,760

24-Sep-2002

01:29

Msqry32_admin.msp

1,331,424

24-Sep-2002

03:52

Pēc labojumfaila instalēšanas šiem failiem ir uzskaitīti atribūti vai jaunāka versija:

Faila nosaukums

Faila versija

Faila lielumu

Datums

Laiks

Msqry32.exe

10.0.4510.0

739,912

13-Sep-2002

03:52

Excel 2000

Šī labojumfaila globālajai Excel 2000 versijai ir faila atribūti (vai jaunāki) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa rīka datums un laiks cilni laika josla .

Faila nosaukums

Faila lielumu

Datums

Laiks

Msqry32.msp

1,166,692

08-Nov-2002

13:41

Msqry32_admin.msp

1,419,628

08-Nov-2002

16:36

Pēc labojumfaila instalēšanas šiem failiem ir uzskaitīti atribūti vai jaunāka versija:

Faila nosaukums

Faila versija

Faila lielumu

Datums

Laiks

Msqry32.exe

9.0.0.6919

1,089,536

19-Sep-2002

20:31

Pēc šī labojumfaila instalēšanas veiciet darbības, kas norādītas sadaļā "Papildinformācija" šo rakstu, lai iestatītu reģistra atslēgu AllowAlias un aktivizētu labojumfailu.

Piezīme. Pēc instalēšanas labojums, kas ir aprakstīts šajā rakstā un iestatītu reģistra atslēgu AllowAlias Microsoft Query darbojas tāpat kā programmā Excel 97.


Risinājums

Microsoft piedāvā programmēšanas piemērus tikai uzskatāmībai, nesniedzot nekādas tiešas vai netiešas garantijas. Tas ietver, bet neaprobežojas ar netiešām garantijām par piemērotību pārdošanai vai atbilstību noteiktam mērķim. Šajā rakstā tiek pieņemts, ka pārzināt programmēšanas valodu, kas tiek aprakstīta, un rīkus, kas tiek izmantoti, lai izveidotu un atkļūdotu procedūras. Microsoft atbalsta inženieri var palīdzēt izskaidrot kādas noteiktas procedūras funkcionalitāti, taču viņi nemainīs šos piemērus, lai sniegtu skaidrāku funkcionalitāti, un neveidos jaunas procedūras, kas atbilstu īpašām prasībām.

Lai novērstu šo problēmu, pievienojiet pēdiņas aizstājvārds no Microsoft Query iekšpusē. Lai to izdarītu, izpildiet tālāk norādītās darbības.

  1. Veiciet dubultklikšķi uz lauku programmā Microsoft Query.

  2. Dialoglodziņā Rediģēt kolonnu , ievadiet savu lauka nosaukums aizstājvārdu ietver pēdiņās.

    Piemēram, ierakstiet
    "Fred" (liekot pēdiņās) un pēc tam noklikšķiniet uz
    OK.

    Pēc tam, kad esat atgriezies datus uz programmu Excel, Microsoft Visual Basics for Applications (VBA) var izmantot, lai modificētu SQL un noņemt no vaicājuma tabulas vai rakurstabulas pēdiņas:

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

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas norādītas šī raksta sadaļā "Attiecas uz".

Papildinformācija

Svarīgi! Šī sadaļa, metode vai uzdevums ietver darbības, kuras izpildot, var modificēt reģistru. Tomēr, ja reģistru modificēsit nepareizi, var rasties nopietnas problēmas. Tāpēc veiciet šīs darbības uzmanīgi. Papildu drošībai dublējiet reģistru pirms tā mainīšanas. Pēc tam varat atjaunot reģistru, ja rodas problēmas. Lai iegūtu papildinformāciju par to, kā dublēt un atjaunot reģistru, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

322756 kā dublēt un atjaunot reģistru sistēmā WindowsPēc šī labojumfaila instalēšanas veiciet šīs darbības, iestatiet AllowAlias reģistra atslēgu un aktivizētu labojumfailu. Izmantojiet Excel versijai atbilstošās darbības.

Excel 2010

Jums nav jāinstalē labojumfails. Lai iespējotu šo labojumfailu, rīkojieties šādi:

  1. Izejiet no visām Office programmām.

  2. Noklikšķiniet uz Sāktun pēc tam noklikšķiniet uz palaist.

  3. Lodziņā Atvērt ierakstiet regeditun pēc tam noklikšķiniet uz Labi.

  4. Atrodiet un pēc tam noklikšķiniet, lai atlasītu šo reģistra apakšatslēgu: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\query\optionspēc 4. darbībā norādītās apakšatslēgas izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz DWORD vērtība.

  5. Ierakstiet AllowAliasun pēc tam nospiediet taustiņu ENTER.

  6. Ar peles labo pogu noklikšķiniet uz AllowAliasun pēc tam noklikšķiniet uz modificēt.

  7. Vērtības datu lodziņā ierakstiet 2un pēc tam noklikšķiniet uz Labi.

  8. Izvēlnē Fails noklikšķiniet uz Exit , lai aizvērtu reģistra redaktoru.


Excel 2007

Jums nav jāinstalē labojumfails. Lai iespējotu šo labojumfailu, rīkojieties šādi:

  1. Izejiet no visām Office programmām.

  2. Noklikšķiniet uz Sākt un pēc tam noklikšķiniet uz Palaist.

  3. Lodziņā Atvērt ierakstiet regeditun pēc tam noklikšķiniet uz Labi.

  4. Atrodiet un pēc tam noklikšķiniet, lai atlasītu šo reģistra apakšatslēgu:

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

  5. Pēc tam, kad esat atlasījis 4. darbībā norādītās apakšatslēgas, izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz DWORD vērtība.

  6. Ierakstiet AllowAliasun pēc tam nospiediet taustiņu ENTER.

  7. Ar peles labo pogu noklikšķiniet uz AllowAliasun pēc tam noklikšķiniet uz modificēt.

  8. Vērtības datu lodziņā ierakstiet 2un pēc tam noklikšķiniet uz Labi.

  9. Izvēlnē Fails noklikšķiniet uz Exit , lai aizvērtu reģistra redaktoru.

Excel 2003

Jums nav jāinstalē labojumfails. Lai iespējotu šo labojumfailu, rīkojieties šādi:

  1. Izejiet no visām Office programmām.

  2. Noklikšķiniet uz Sākt un pēc tam noklikšķiniet uz Palaist.

  3. Lodziņā Atvērt ierakstiet regeditun pēc tam noklikšķiniet uz Labi.

  4. Atrodiet un pēc tam noklikšķiniet, lai atlasītu šo reģistra apakšatslēgu:

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

  5. Pēc tam, kad esat atlasījis 4. darbībā norādītās apakšatslēgas, izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz DWORD vērtība.

  6. Ierakstiet AllowAliasun pēc tam nospiediet taustiņu ENTER.

  7. Ar peles labo pogu noklikšķiniet uz AllowAliasun pēc tam noklikšķiniet uz modificēt.

  8. Vērtības datu lodziņā ierakstiet 2un pēc tam noklikšķiniet uz Labi.

  9. Izvēlnē Fails noklikšķiniet uz Exit , lai aizvērtu reģistra redaktoru.

Excel 2002

Šis atjauninājums pirmo reizi tika iekļauts Office XP 3. servisa pakotne. Papildinformāciju par jaunāko Office XP servisa pakotni, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

307841 kā iegūt jaunāko Office XP servisa pakotniLai iespējotu šo labojumfailu, rīkojieties šādi:

  1. Izejiet no visām Office programmām.

  2. Noklikšķiniet uz Sāktun pēc tam noklikšķiniet uz
    Izpildīt.

  3. Lodziņā Atvērt ierakstiet
    regeditun pēc tam noklikšķiniet uz Labi.

  4. Atrodiet un pēc tam noklikšķiniet, lai atlasītu šo reģistra apakšatslēgu:

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

  5. Pēc tam, kad esat atlasījis 4. darbībā norādītās apakšatslēgas, izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz
    DWORD vērtība.

  6. Ierakstiet AllowAliasun pēc tam nospiediet taustiņu ENTER.

  7. Ar peles labo pogu noklikšķiniet uz AllowAliasun pēc tam noklikšķiniet uz
    Modificēt.

  8. Vērtības datu lodziņā
    2un pēc tam noklikšķiniet uz Labi.

  9. Izvēlnē Fails noklikšķiniet uz
    Exit , lai aizvērtu reģistra redaktoru.

Excel 2000

Lai iespējotu šo labojumfailu, rīkojieties šādi:

  1. Izejiet no visām Office programmām.

  2. Noklikšķiniet uz Sāktun pēc tam noklikšķiniet uz
    Izpildīt.

  3. Lodziņā Atvērt ierakstiet
    regeditun pēc tam noklikšķiniet uz Labi.

  4. Atrodiet un pēc tam noklikšķiniet, lai atlasītu šo reģistra apakšatslēgu:

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

  5. Pēc tam, kad esat atlasījis 4. darbībā norādītās apakšatslēgas, izvēlnē Rediģēt norādiet uz Jauns un pēc tam noklikšķiniet uz
    DWORD vērtība.

  6. Ierakstiet AllowAliasun pēc tam nospiediet taustiņu ENTER.

  7. Ar peles labo pogu noklikšķiniet uz AllowAliasun pēc tam noklikšķiniet uz
    Modificēt.

  8. Vērtības datu lodziņā
    2un pēc tam noklikšķiniet uz Labi.

  9. Izvēlnē Fails noklikšķiniet uz
    Exit , lai aizvērtu reģistra redaktoru.

Atsauces

Ja jums nav jāizmanto aliasing ar Microsoft Query, varat izslēgt aliasing pilnībā.

Papildinformāciju par to, kā izslēgt aliasing programmā Microsoft Query, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

259347 XL2000: kļūdas ziņojums: ORA 00923: no atslēgvārdu atrasts, kā paredzēts

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×