Simptomas

Duomenų bazės veiksmai per klaidą, tačiau aš negaliu identifikuoti problemos peržiūrėdami klaidos pranešimą. 

Trikčių šalinimo patarimai

1. citatos SQL sakinyje 

Pakeisti bet kurį viengubų kabutės (') simbolius su dvigulėmis kabutėmis (") arba atvirkščiai.  

Pavyzdžiui: 

            %var% = my value' 

            SELECT * FROM logs WHERE message = '%var%'; 

  

Aukščiau pateikta užklausa sukeltų klaidą dėl vienos kainos kintamojo reikšmės pabaigoje. 

Norėdami išspręsti šią problemą, SQL sakinyje, kuriame yra dvigubų kabučių, pakeiskite viengubas kabutes: 

            %var% = my value' 

            SELECT * FROM logs WHERE message = "%var%"; 

  

2. procentinis ženklas (%) SQL sakinyje 

"PAD" procentinis ženklų skaičius rodo kintamojo pradžią. Jei norite juos naudoti kaip simbolį, jie turėtų būti pabėgę papildomu procento ženklu (%%). Čiarasite daugiau informacijos. 

 

3. klaida bendraujant su duomenų baze 

Patikrinkite, ar užkarda arba bet kokia kita tinklo saugos sistema neužblokuoja ryšio tarp BLOKNOTO ir duomenų bazės. 

 

4. prisijungimas prie "Microsoft Excel" 

Naudojant "Microsoft Excel" galima sukurti SQL jungtį, kai tik bus įdiegta tinkama tvarkyklė ("Microsoft. ACE. OLEDB"). 

Dalykai, kuriuos reikia įsidėmėti: 

  • Duomenų bazės pavadinimas laikomas "Excel" darbalapio pavadinimu, po kurio eina dolerio ženklas ($), pvz., [Lapas1 $]. 

  • Duomenų bazės stulpeliai yra "Excel" duomenų lentelės antraštės. 

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius

Ieškoti mokymo >

Pirmiausia gaukite naujų funkcijų

Prisijungti prie "Microsoft Insider" >

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?

Dėkojame už jūsų atsiliepimus!

×