Article View: pl.comp.lang.delphi.bazy-danych
Article #70125ADOQuery, mysql, problem z typem danych
From: ariels
Date: Tue, 12 Jun 2007 11:43
Date: Tue, 12 Jun 2007 11:43
45 lines
2348 bytes
2348 bytes
-- Witam, Moj program ma w zalozeniu generowac zestaw danych na podstawie jednej tabeli obliczajac przy tym dwie wartosci w locie. Przykladowa quera wyglada tak: SELECT data, pilot, instruktor, zadanie, cwiczenie, typstartu, start, ladowanie, typ, rejestracja, uwagi, lotnisko, id_szybowiec, Truncate(Time_to_Sec(SUBTIME(ladowanie, start))/3600, 0) as h1, 0 as h2, 0 as h3, 0 as h4, 0 as h5, 0 as h6, Time_to_Sec(SUBTIME(ladowanie, start))/60 mod 60 as m1, 0 as m2, 0 as m3, 0 as m4, 0 as m5, 0 as m6, typ as t1, 0 as t2, 0 as t3, 0 as t4, 0 as t5, 0 as t6, rejestracja as r1, 0 as r2, 0 as r3, 0 as r4, 0 as r5, 0 as r6 FROM view_listaszybowcowa WHERE (view_listaszybowcowa.`data` = '2007-03-24') AND (view_listaszybowcowa.`id_lotnisko` = 1) AND id_szybowiec=2 Order by start w zrodlowej tabeli nie ma kolumn h1..h6, m1..m6, t1..t6, r1..r6, sa tutaj tworzone dynamicznie. Do pobrania wynikow uzywam obiektu TADOQuery, starownim ODBC do MySQL'a jest w wersji 3.51.12 (od razu uprzedzam, ze nie chce uaktualniac sterownika, bo z nowsza wersja komunikacja programu z baza w ogole nie dziala). Teraz problem: Przy wykonywaniu TADOQuery.Open dostaje taki oto blad: Type mismatch for field h2, expecting integer actual: LargeInt Probowalem juz roznych podejsc: - zmienialem 0 na null albo '' - dodawalej format() do tych dwoch formul obliczajacych - dodalem parametr Option=16382 do .udl'a Nie dalo to nic, najwyzej zmienial sie komunikat bledu np: actual String, actual BCD... Prosba o pomoc, sugestie. pozdrawiam, Ariel
Technical Details
Message-ID:
<f4m0th$jpu$1@atlantis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: "ariels" <ezra@bezmalpy.op.pl> Newsgroups: pl.comp.lang.delphi.bazy-danych Subject: ADOQuery, mysql, problem z typem danych Date: Tue, 12 Jun 2007 11:43:45 +0000 (UTC) Organization: tp.internet - http://www.tpi.pl/ Lines: 45 Message-ID: <f4m0th$jpu$1@atlantis.news.tpi.pl> NNTP-Posting-Host: 213.77.49.194 Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1181648625 20286 213.77.49.194 (12 Jun 2007 11:43:45 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Tue, 12 Jun 2007 11:43:45 +0000 (UTC) User-Agent: XanaNews/1.18.1.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit