[linux-programlama] Re: MySQL'de fotograf

---------

From: Enver ALTIN (ealtin@casdb.com)
Date: Wed 23 Jul 2003 - 10:28:58 EEST

  • Next message: Doruk Fisek: "[linux-programlama] Re: MySQL'de fotograf"

    On Wed, 2003-07-23 at 09:48, Ya=FEar ARSLAN wrote:
    > Herkese kolay gelsin.

    Merhaba,

    > RedHat uzerinde MySQL kurulu ve windows makinelerin veritabanina erisip
    > sorgulama yapabilecekleri bir program yapiyorum. Delphide yazmaya
    > calistigim program cesitli kayit giris cikisin yanisira fotograf
    > sorgulamasida yapmasi gerekiyor, yani secilen kisinin fotografi
    > veritabanindan o anda client makineye gelsin, bunun yontemi nedir acaba?

    Fotograflar icin BLOB tipini kullanin:

            CREATE TABLE deneme (
                    id AUTO_INCREMENT,
                    resim BLOB
            );

    daha sonra Delphi icerisinden bunu:

            SELECT resim FROM deneme WHERE id=3D?

    gibi bir parametrik SQL ile elde edebilir, "resim" alani icin atadiginiz
    TBlobField tipindeki TField'den tureyen nesneden TBlobStream nesnesini
    kullanarak alabilir ve herhangi bir TGraphic turevinin sahip oldugu
    TCanvas uzerine TCanvas.Draw(), TCanvas.StretchDraw() gibi metodlarla
    cizebilirsiniz.

    Ancak amaciniz veritabani uzerindeki resimler uzerinde karsilastirma
    yapmaksa (sarisin olanlar, biyikli olanlar, yesil gozlu olanlar) bu isi
    MySQL ile yapamazsiniz. PostgreSQL, InterBase, Oracle, Sybase gibi SQL
    sunucular UDF yazmaniza olanak saglar, ilgili algoritmayi gelistirip bir
    UDF olarak kiyaslama mekanizmalarina ekleyebilirsiniz.
    --=20
    Enver ALTIN (a.k.a. skyblue) - Software developer, generic solvent
    http://enver.casdb.com/ - mailto: ealtin at casdb dot com
    http://enver.casdb.com/CV.html - Just me, myself and I.

    He hadn't a single redeeming vice.
                    -- Oscar Wilde


  • Next message: Doruk Fisek: "[linux-programlama] Re: MySQL'de fotograf"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.