• 04-11-2012, 16:31:49
    #1
    Merhaba arkadaşlar, veritabanı işlemlerinde ilk defa böyle bir hata alıyorum.Araştırdım ancak faydalı bir bilgiye ulaşamadım.

    server da php myadmin den veritabanı oluşturdum ve tabloları oluşturmaya başladım.Ancak bir tabloyu ekleyip sütunları ayarladığımda kaydet butonuna bastığım zaman "bu bir sayı değil" şeklinde bir hata kutusu çıkıyor.Bir sitede uzunluk belirtmeniz gerekir diye yazıyordu.Denedim bütün satırlara uzunluk belirttim ancak yine aynı hatayı veriyor.Bilen varmı acaba çözümünü?
  • 04-11-2012, 16:42:12
    #2
    dj_nuz adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar, veritabanı işlemlerinde ilk defa böyle bir hata alıyorum.Araştırdım ancak faydalı bir bilgiye ulaşamadım.

    server da php myadmin den veritabanı oluşturdum ve tabloları oluşturmaya başladım.Ancak bir tabloyu ekleyip sütunları ayarladığımda kaydet butonuna bastığım zaman "bu bir sayı değil" şeklinde bir hata kutusu çıkıyor.Bir sitede uzunluk belirtmeniz gerekir diye yazıyordu.Denedim bütün satırlara uzunluk belirttim ancak yine aynı hatayı veriyor.Bilen varmı acaba çözümünü?

    Olası hatanın çözümü : Veri türü, *char ise uzunluğunu belirtirseniz böyle bir hata alınmaz.
  • 04-11-2012, 17:19:36
    #3
    miscel adlı üyeden alıntı: mesajı görüntüle
    Olası hatanın çözümü : Veri türü, *char ise uzunluğunu belirtirseniz böyle bir hata alınmaz.
    hocam zaten uzunluk verdiğimi belirtmiştim sorunumu anlatırken!!!

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:19:36 -->-> Daha önceki mesaj 17:12:10 --

    arkadaşlar problemi çözdüm.Sorunun çözümü bütün satırlara uzunluk vermemiz gerekiymuş.sayı yada metin olması sanırım farketmiyor.Sadece char olanlara değil sayı olanlarada uzunluk verince sorun düzeldi.
  • 04-11-2012, 22:02:12
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    fark ediyor.Veritabanında bazı alan tipleri için belirli karakter uzunlukları arasında bir karakter uzunluğu girmen gerekiyor(Mesela Varchar).Ancak Int. bir meta değerine uzunluk atamak gibi bir zorunluluğun yok.Örnek vermek gerekirse bu gibi..