Article View: pl.comp.lang.delphi.bazy-danych
Article #70144Re: FB po przeniesieniu z Win na Linux błąd przy dodawaniu rekordu zawierającego blob
From: kali - Tomasz Kalinowski
Date: Fri, 15 Jun 2007 11:31
Date: Fri, 15 Jun 2007 11:31
50 lines
3318 bytes
3318 bytes
On 15 Cze, 12:17, kali - Tomasz Kalinowski <tkalin...@gmail.com> wrote: > Witam, > > Z deszczu pod rynnę.... > > Przeniosłem bazę firebirda *.fdb na platformę linuxa (wcześniej > pracowała na windows server). > Baza została przeniesiona poprzez: > > gbak.exe" -b -t -user ktos -pass haslo serwer_stary:baza "G: > \backup.fbk" > przekopiowałęm fbk na linuxa i odtworzyłem > > a następnie odtworzona na linuxie: > gbak -rep -t -u ktos -pass haslo backup.fbk miejsce_docelowe\baza.fdb > > Baza ogólnie działa, odpala się, da się przeszukiwać, filtrować, > przeglądać widoki, wykonywać procedury z poziomu mojej apikacji. > Przy wstawianiu nowego rekordu, jest ok jeśli nie są wstawiana dane do > pola blob, bo wtedy otrzymuje komunikat: > "filter not found to convert type 1 to type 2" > > zauważyłem, że gdy połączę się z bazą (tą już na linuxie) poprzez > np IBExpert, to rekordy są dodawane poprawnie, nawet te wstawiające > dane do pola blob. > > Problem więc leży po stronie mojej aplikacji, ale nie mogę tego > rozgryść Piszę w delphi, używam komponentów Iterbase. > Proszę o podpowiedzi.. > Jak temu zaradzić? Co jest nie tak? O jaki filtr chodzi? > > z góry dziękuję, > pozdrawiam - Tomasz Kalinowski Dobra, częściowo sobie odpowiem (i ew. tym, którzy spotkają się z podobnym problemem). Ale nie jest to do końca rozwiazanie problemu. Otóż w dotychczasowej bazie, miałe ustawiony parametr Typ podrzędny dla pola blob = 2. Po zmianie Typu podrzędnego na Typ podrzędny = Text jest ok. Niestety, nie można zamieniać tego typu, a trzeba tworzyć nową kolumnę, i przenosząc tam dane (tu też jest problem...) hm, nie wiem skąd ten typ podrzędny = 2 - baza było tworzona w ibexpert. A tam zauważyłem, że inaczej można określić typo podrzędny jak dodaje się pole w oddzielny kreatorze, a inaczej jak w edytorze 'tabelarycznym - pola" pozdrawiam
Technical Details
Message-ID:
<1181907101.199425.91710@u2g2000hsc.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!postnews.google.com!u2g2000hsc.googlegroups.com!not-for-mailReferences:
<1181902636.240197.145500@n2g2000hse.googlegroups.com>Show 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!newshub.sdsu.edu!postnews.google.com!u2g2000hsc.googlegroups.com!not-for-mail From: kali - Tomasz Kalinowski <tkalinows@gmail.com> Newsgroups: pl.comp.lang.delphi.bazy-danych Subject: Re: FB po przeniesieniu z Win na Linux błąd przy dodawaniu rekordu zawierającego blob Date: Fri, 15 Jun 2007 04:31:41 -0700 Organization: http://groups.google.com Lines: 54 Message-ID: <1181907101.199425.91710@u2g2000hsc.googlegroups.com> References: <1181902636.240197.145500@n2g2000hse.googlegroups.com> NNTP-Posting-Host: 83.16.182.2 Mime-Version: 1.0 X-Trace: posting.google.com 1181907101 27764 127.0.0.1 (15 Jun 2007 11:31:41 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 15 Jun 2007 11:31:41 +0000 (UTC) In-Reply-To: <1181902636.240197.145500@n2g2000hse.googlegroups.com> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; MathPlayer 2.0; Avant Browser; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: u2g2000hsc.googlegroups.com; posting-host=83.16.182.2; posting-account=9T9ORg0AAAABYf7jQunmDgK0MMPbRXTR Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit