Požymiai
Kai bandote naudoti Microsoft Query pateikiami duomenys iš kai kurios trečiosios šalies duomenų bazės į Microsoft Excel, kabutes (') apylinkės pseudonimas pavadinimai gali sukelti užklausą, kad nepavyksta. Klaidos pranešimas, kuris parodomas priklauso nuo duomenų šaltinio, kurį naudojate.
Priežastis
Taip yra dėl pakeisto Microsoft Query. Kabutes dabar yra automatiškai naudojamas, kai Išlyginimas, apsaugantį nuo klaidų, kurias sukelia pseudonimą, kuriame yra tarpų arba žodžius.
Sprendimas
„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Jas taikykite tik sistemoms, kuriose kyla ši konkreti problema.
Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šio skyriaus nėra, pateikite užklausą „Microsoft“ klientų aptarnavimo ir palaikymo tarnybai, kad gautumėte karštąsias pataisas.
Pastaba. Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Sąrašą Microsoft klientų aptarnavimo ir palaikymo tarnybos telefonų numerių arba sukurti atskirą aptarnavimo užklausą, apsilankykite šioje "Microsoft" svetainėje:
http://support.microsoft.com/contactus/?ws=supportPastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.
Excel 2003 ir Excel 2007
Jums nereikia atsisiųsti ką nors spręsti šią problemą, Microsoft Office Excel 2003 "arba" Microsoft Office Excel 2007. Žr. skyrių "Daugiau informacijos" šio straipsnio nurodymus, kaip įjungti šią funkciją
Excel 2002
Šių karštųjų pataisų visuotinė Excel 2002 versija turi failo atributus (arba vėlesnius), kurie išvardyti toliau esančioje lentelėje. Datos ir laikai surašyti pagal universalųjį laiką (UTC). Kai peržiūrite failo informaciją, ši informacija konvertuojama į vietos laiką. Norite pamatyti skirtumą tarp UTC ir vietos laiko, naudokite skirtuką laiko juostą į valdymo skydo įrankio data ir laikas.
Failo vardas |
Failo dydis |
Data |
Laikas |
---|---|---|---|
Msqry32.msp |
2,100,760 |
24-Sep-2002 |
01:29 |
Msqry32_admin.msp |
1,331,424 |
24-Sep-2002 |
03:52 |
Įdiegus šias karštąsias pataisas, turite šiuos failus į išvardytų požymių arba vėliau:
Failo vardas |
Failo versija |
Failo dydis |
Data |
Laikas |
---|---|---|---|---|
Msqry32.exe |
10.0.4510.0 |
739,912 |
13-Sep-2002 |
03:52 |
„Excel 2000“
Visuotinė šios karštosios pataisos "Excel 2000" versija turi failo atributus (arba vėlesnius), kurie išvardyti toliau esančioje lentelėje. Datos ir laikai surašyti pagal universalųjį laiką (UTC). Kai peržiūrite failo informaciją, ši informacija konvertuojama į vietos laiką. Norite pamatyti skirtumą tarp UTC ir vietos laiko, naudokite skirtuką laiko juostą į valdymo skydo įrankio data ir laikas.
Failo vardas |
Failo dydis |
Data |
Laikas |
---|---|---|---|
Msqry32.msp |
1,166,692 |
08-Nov-2002 |
13:41 |
Msqry32_admin.msp |
1,419,628 |
08-Nov-2002 |
16:36 |
Įdiegus šias karštąsias pataisas, turite šiuos failus į išvardytų požymių arba vėliau:
Failo vardas |
Failo versija |
Failo dydis |
Data |
Laikas |
---|---|---|---|---|
Msqry32.exe |
9.0.0.6919 |
1,089,536 |
19-Sep-2002 |
20:31 |
Po to, kai įdiegsite šias karštąsias pataisas, atlikite toliau pateikiamus veiksmus AllowAlias registro raktui nustatyti ir karštąsias pataisas šio straipsnio skyriuje "Daugiau informacijos".
Pastaba. Įdiegus šiame straipsnyje, ir AllowAlias registro raktui nustatyti ir taisyti, Microsoft Query veiks taip, kaip ir Excel 97.
Sprendimas
Microsoft pateikia programavimo pavyzdžius tik, tačiau nesuteikia jokių aiškių arba numanomų garantijų. Tai apima, bet neapsiribojant, numanomas garantijas dėl perkamumo ir tinkamumo konkrečiam tikslui. Šis straipsnis parašytas galvojant, kad esate susipažinę su pateikta programavimo kalba ir įrankiais, kurie yra naudojami procedūroms kurti ir derinti. "Microsoft" palaikymo inžinieriai gali padėti paaiškindami tam tikros procedūros funkcinę galimybę, tačiau jie nekeis šių pavyzdžių, kad numatytų papildomą funkcinę galimybę arba sukurtų konkrečius jūsų reikalavimus atitinkančias procedūras.
Norėdami išspręsti šią problemą, pridėkite kabutes pseudonimas iš Microsoft Query viduje. Norėdami tai padaryti, atlikite šiuos veiksmus:
-
Du kartus spustelėkite Microsoft Query lauko pavadinimą.
-
Dialogo lango Redaguoti stulpelio , įveskite savo lauke pseudonimas kabutėse.
Pavyzdžiui, įveskite
"Fred" (su kabutėmis), tada spustelėkite
OK.
Po to, kai jūs grįžote duomenis į "Excel", galite naudoti Microsoft Visual pagrindai for Applications (VBA) keisti SQL ir pašalinkite kabutes į Query telntelės arba PivotTable:ActiveSheet.Querytable(1).SQL = "new sql string"
ActiveSheet.PivotTables(1).Pivotcache.Commandtext = "new sql string"
Būsena
"Microsoft" patvirtino, kad tai yra problema Microsoft produktų, išvardytų skyriuje "Taikoma" šio straipsnio skyriuje.
Daugiau informacijos
Svarbu. Šiame skyrelyje nurodoma, kaip keisti registro duomenis. Vis dėlto, jei neteisingai modifikuosite registrą, gali kilti rimtų problemų. Todėl atidžiai atlikite nurodytus veiksmus. Siekiant papildomai apsisaugoti, prieš modifikuodami registrą, sukurkite atsarginę kopiją. Tuomet iškilus problemai galėsite atkurti registrą. Norėdami gauti daugiau informacijos apie tai, kaip kurti atsargines kopijas ir atkurti registrą, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:
322756 kaip kurti atsargines kopijas ir atkurti registrą sistemoje "Windows"Kai įdiegsite šias karštąsias pataisas, atlikite šiuos veiksmus nustatykite AllowAlias registro raktą ir įgalinti šias karštąsias pataisas. Jūsų "Excel" versiją, atlikite atitinkamus veiksmus.
Excel 2010
Jums nereikia įdiegti karštąsias pataisas. Norėdami įgalinti šias karštąsias pataisas, atlikite šiuos veiksmus:
-
Išeikite iš visų Office programų.
-
Spustelėkite pradėti, ir tada spustelėkite vykdyti.
-
Lauke atidaryti įveskite regedit, ir tada spustelėkite gerai.
-
Raskite ir pažymėkite šį dalinį registro raktą: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\query\optionspo to, kai pasirinksite, 4 veiksme nurodytą dalinį raktą, perkelkite pelės žymiklį ant naujas meniu Redaguoti , o tada spustelėkite DWORD reikšmė.
-
Įveskite AllowAlias, ir tada paspauskite ENTER.
-
Dešiniuoju pelės mygtuku spustelėkite AllowAlias, ir tada spustelėkite keisti.
-
Reikšmės duomenų lauke, įveskite 2, ir tada spustelėkite gerai.
-
Meniu failas spustelėkite išeiti ir išeikite iš registro rengyklės.
Excel 2007
Jums nereikia įdiegti karštąsias pataisas. Norėdami įgalinti šias karštąsias pataisas, atlikite šiuos veiksmus:
-
Išeikite iš visų Office programų.
-
Spustelėkite pradėti, o tada spustelėkite paleisti.
-
Laukelyje Atidaryti įrašykite regedit ir tada spustelėkite Gerai.
-
Raskite ir pažymėkite šį dalinį registro raktą:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\query\options
-
Kai pasirinksite, 4 veiksme nurodytą dalinį raktą, perkelkite pelės žymiklį ant naujas meniu Redaguoti , ir spustelėkite DWORD reikšmė.
-
Įveskite AllowAlias, ir tada paspauskite ENTER.
-
Dešiniuoju pelės mygtuku spustelėkite AllowAlias, ir tada spustelėkite keisti.
-
Reikšmės duomenų lauke, įveskite 2, ir tada spustelėkite gerai.
-
Meniu failas spustelėkite išeiti ir išeikite iš registro rengyklės.
Excel 2003
Jums nereikia įdiegti karštąsias pataisas. Norėdami įgalinti šias karštąsias pataisas, atlikite šiuos veiksmus:
-
Išeikite iš visų Office programų.
-
Spustelėkite pradėti, o tada spustelėkite paleisti.
-
Laukelyje Atidaryti įrašykite regedit ir tada spustelėkite Gerai.
-
Raskite ir pažymėkite šį dalinį registro raktą:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\query\options
-
Kai pasirinksite, 4 veiksme nurodytą dalinį raktą, perkelkite pelės žymiklį ant naujas meniu Redaguoti , ir spustelėkite DWORD reikšmė.
-
Įveskite AllowAlias, ir tada paspauskite ENTER.
-
Dešiniuoju pelės mygtuku spustelėkite AllowAlias, ir tada spustelėkite keisti.
-
Reikšmės duomenų lauke, įveskite 2, ir tada spustelėkite gerai.
-
Meniu failas spustelėkite išeiti ir išeikite iš registro rengyklės.
Excel 2002
Šis naujinimas buvo įtrauktas į Office XP 3 pakeitimų paketą. Jei norite gauti papildomos informacijos apie naujausią Office XP pakeitimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
307841 kaip įsigyti naujausią Office XP pakeitimų paketąNorėdami įgalinti šias karštąsias pataisas, atlikite šiuos veiksmus:
-
Išeikite iš visų Office programų.
-
Spustelėkite pradėti, o tada spustelėkite
Vykdyti. -
Lauke atidaryti įveskite
regedit, ir tada spustelėkite gerai. -
Raskite ir pažymėkite šį dalinį registro raktą:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\query\options
-
Kai pasirinksite, 4 veiksme nurodytą dalinį raktą, perkelkite pelės žymiklį ant naujas meniu Redaguoti , ir spustelėkite
DWORD reikšmė. -
Įveskite AllowAlias, ir tada paspauskite ENTER.
-
Dešiniuoju pelės mygtuku spustelėkite AllowAlias, ir tada spustelėkite
Modifikuoti. -
Reikšmės duomenų lauke įveskite
2, o tada spustelėkite gerai. -
Meniu failas spustelėkite
Išeiti ir išeikite iš registro rengyklės.
„Excel 2000“
Norėdami įgalinti šias karštąsias pataisas, atlikite šiuos veiksmus:
-
Išeikite iš visų Office programų.
-
Spustelėkite pradėti, o tada spustelėkite
Vykdyti. -
Lauke atidaryti įveskite
regedit, ir tada spustelėkite gerai. -
Raskite ir pažymėkite šį dalinį registro raktą:
HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\query\options
-
Kai pasirinksite, 4 veiksme nurodytą dalinį raktą, perkelkite pelės žymiklį ant naujas meniu Redaguoti , ir spustelėkite
DWORD reikšmė. -
Įveskite AllowAlias, ir tada paspauskite ENTER.
-
Dešiniuoju pelės mygtuku spustelėkite AllowAlias, ir tada spustelėkite
Modifikuoti. -
Reikšmės duomenų lauke įveskite
2, o tada spustelėkite gerai. -
Meniu failas spustelėkite
Išeiti ir išeikite iš registro rengyklės.
Nuorodos
Jei turite naudoti Išlyginimas su Microsoft Query, galite išjungti Išlyginimas visiškai.
Jei norite gauti papildomos informacijos apie tai, kaip išjungti slapyvardį Microsoft Query, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
259347 XL2000: klaida: ORA-00923: iš raktinių žodžių, nepavyko rasti vietoje