integer alana 32767 den büyük sayı yazamıyor ???

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

integer alana 32767 den büyük sayı yazamıyor ???

Mesaj gönderen Salih »

Merhaba,

Firebird veritabanında integer tanımladığım alanlara Delphi'de 32767 den büyük sayı yazamıyorum ??? Ne tür bir tuhaflık yapmış olabilirim ? :)

Kod: Tümünü seç

The allowed range is -32768 to 32767 
Delphi'deki tanım şöyle :

Kod: Tümünü seç

        object DBEdit16: TDBEdit
          Left = 720
          Top = 49
          Width = 55
          Height = 21
          TabStop = False
          DataField = 'IRSNO'
          DataSource = SDM.DSsiparis
          Font.Charset = TURKISH_CHARSET
          Font.Color = clWindowText
          Font.Height = -11
          Font.Name = 'MS Sans Serif'
          Font.Style = []
          ParentFont = False
          TabOrder = 5
        end
Halbuki dosyada integer tanımlı :

Kod: Tümünü seç

    IRSNO        INTEGER DEFAULT    0,
Sevgi, Saygı.....
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

Datasette fieldseditorde alan tipi TSmallIntField olarak gorunmesin
ÜŞENME,ERTELEME,VAZGEÇME
Salih
Üye
Mesajlar: 250
Kayıt: 11 Mar 2004 05:36

Mesaj gönderen Salih »

gkimirti yazdı:Datasette fieldseditorde alan tipi TSmallIntField olarak gorunmesin
Datamodule ün form tanımına bakınca senin haklı olduğunu görüyorum :)
Aslında bundan şüphelenip fieldseditor e girmiş ve property leri kontrol etmiştim, ama asıl bakmam gereken yere, Data Module'e bakmamışım !

Sanıyorum o alanlar ilk başta Firebird de SmallInt tanımlamıştım. Delphi, Data Module oluştururken de doğal olarak TSmallIntField yapmış. Benim sonradan Database alanını integer yaptığımı nerden bilsin. :) :duvar:

Offf offf dediğim gibi bir salaklık yapmışım işte, Çok teşekkürler.... :elsalla:
Sevgi, Saygı.....
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

benimde cok basıma geldi, database kapa ac yeni alanları ekle hallolur.
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

aslında Fieldları bu tarz eklemek çokta kullanışlı değil. Ben mecbur olmadığım sürece eklemiyorum.

Kolay gelsin.
Cevapla