Ondalık sayı problemim var
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 44
- Kayıt: 03 Oca 2008 05:29
- Konum: İstanbul
Ondalık sayı problemim var
arkadaşlar merhaba forum da aradım ama işey bulamadım
İnsert ederken Edit in içindeki ondalıksayıdan dolayı hata alıyorum
error converting data type varchar to float
yardım lütfen
İnsert ederken Edit in içindeki ondalıksayıdan dolayı hata alıyorum
error converting data type varchar to float
yardım lütfen
S&F
Re: Ondalık sayı problemim var
sayi: real;
.
.
.
.
sayi:= StrToFloat(Edit1.Text);
bunu dener misin
hata --> veri tip değişken karekteri çevrim hatası (sayısal-gerçek sayı)
.
.
.
.
sayi:= StrToFloat(Edit1.Text);
bunu dener misin
hata --> veri tip değişken karekteri çevrim hatası (sayısal-gerçek sayı)
Re: Ondalık sayı problemim var
s.a.
nokta yerine virgül koyduğun için (yada tersi) olabilir.
bölgesel ayarlarını bi kontrol et.
kolay gelsin.
nokta yerine virgül koyduğun için (yada tersi) olabilir.
bölgesel ayarlarını bi kontrol et.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
-
- Üye
- Mesajlar: 44
- Kayıt: 03 Oca 2008 05:29
- Konum: İstanbul
Re: Ondalık sayı problemim var
'INSERT Radiation (start,end,fe,rad)' +
'VALUES ('''+ Edit1.Text +
''','''+ Edit2.Text +
''','''+ Edit3.Text +
''','''+ Edit4.Text + ''')';
burada tip çevrimi yaPabilirmiyim arkadaşlar,
yada currecyedit işimi görebilirmi ?
Bölgesel ayarım doğru, doğru olmasada kod içinde demicalseperator , zaten
'VALUES ('''+ Edit1.Text +
''','''+ Edit2.Text +
''','''+ Edit3.Text +
''','''+ Edit4.Text + ''')';
burada tip çevrimi yaPabilirmiyim arkadaşlar,
yada currecyedit işimi görebilirmi ?
Bölgesel ayarım doğru, doğru olmasada kod içinde demicalseperator , zaten
S&F
Re: Ondalık sayı problemim var
eğer değişkene aktarıyorsan tanımladıgın değişkenin tipi dogru mu? (Extented tanımla bence)
yok direkt table a aktarıyorsan Table1TUTAR.value:=StrToFloat(Edit1.Text);
yok direkt table a aktarıyorsan Table1TUTAR.value:=StrToFloat(Edit1.Text);
Re: Ondalık sayı problemim var
s.a.
arkadaşım bu durumda parametre kullan diyeceğim.
oluşturduğun sql i bir memoya atarsan problemin ne olduğunu göreceksin gibime geliyor.
kolay gelsin.
arkadaşım bu durumda parametre kullan diyeceğim.
oluşturduğun sql i bir memoya atarsan problemin ne olduğunu göreceksin gibime geliyor.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Ondalık sayı problemim var
Bazı denemeler yaptım.aslangeri yazdı:s.a.
nokta yerine virgül koyduğun için (yada tersi) olabilir.
bölgesel ayarlarını bi kontrol et.
kolay gelsin.
-İlk Kural; ondalıklı sayılar SQL dilinde nokta ile yazılıyorlar. Virgül yazıldığı zaman işin rengi değişiyor. Sanki birbirinden ayrılmış deyim gibi işleme giriyor.
- Değeri tırnak içinde yazmak zorunda değilsin. Tırnaksız da yazabilirsin. Eğer tırnak kullanır ve ondalık ayracı olarak da virgül verirsen o zaman bahsettiğin
hatası çıkıyor. Tabi SQL Server kullanıyorsansibbelistanbul yazdı:error converting data type varchar to float

Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
-
- Üye
- Mesajlar: 44
- Kayıt: 03 Oca 2008 05:29
- Konum: İstanbul
Re: Ondalık sayı problemim var
Saolun arkadaşlar, herkese teşekkürler ama projedeki ondalık değeri iptal oldu. Tam sayı değer istendi
yani edit ile işimi gördüm..

S&F