🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #70144

Re: FB po przeniesieniu z Win na Linux błąd przy dodawaniu rekordu zawierającego blob

#70144
From: kali - Tomasz Kalinowski
Date: Fri, 15 Jun 2007 11:31
50 lines
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-mail
References: <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