» Poradna » Programy

SQLITE příkazový řádek

 |   |  Microsoft Windows 7 Chrome 26.0.1450.0

K sqlite jsem se připojoval doposud přes Lazarus.(free obdoba delphi), nebo přes sqlite expert(sqlite manager). U obou programů , při zadání dotazu např. Select * from tabulka lower(pole) like '%čep%' dosáhnu výsledku , že jsou nalezeny výsledky Čep i čep.V adresáři mám knihovnu sqlite3.dll i knihovny icu icudt46.dll ,icuin46.dll ,icuuc46.dll , vše funguje jak má.Pokud se k sqlite připojím přes příkazovou řádku. Mám vytvořený soubor s příponou bat.Obsah souboru ¨sqlite3.exe "cenik.db3" ".read prenos3.txt"obsah souboru prenos3.txt.separator '#'.output data.csvselect * from tabulka where lower(pole) like '%čep%' ;.exitVýsledek hledání: nenajde výrazy , kde je Čep najde pouze výrazy s malým č.Databáze je v kódování utf8. Vím , že je problém v icu, ale nevím jak jej použít přes příkazovou řádku.Zkoušel jsem příkazy.load sqlite3.dll.load icudt46.dll.load icuuc46.dll.load icuin46.dll.load ParserDll.dll.load chardt.dll.load lua.dll.load lualib.dll.load sqliteodbcu.dll.load libsqlitefunctions.soani jeden nepomohl.Hláška uvedená procedura nebyla nalezenaDěkuji předem za pomoc.


Související témata: 10, Příkazový řádek, Like, Procedura



Určitě si přečtěte