inttostr hakkında.

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

inttostr hakkında.

Mesaj gönderen meron06 »

sel.al.arkadaşlar sizlere bi soru sormak istiyorum fire bird vt emde bigint bi alan var bu alandaki bilgiyi şimdilik bu şekilde alıyorum.

musterino.text:=(ibquery1.fieldbyname('MUSTERINO').asinteger);

şimdi inttostr bigint bi sayıyı stringe çevirirmi.bunu merak ediyorum bu kod bu alandaki sayı büyüdüğü zamanda sorunsuz çalışırmı.bide bunun tersi var

ibquery1.edit;
ibquery1.fieldbyname('MUSTERINO').assinteger:=strtoint64(musterino.tex);
ibquery1.post;

burdaki bigint alana değer atama şeklide doğrumu.forumda aradım arkadaşlar ama tam olarak bişey bulamadım.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Müşteri sayın Türkiye nüfusunu geçemez sanırım. problem olmaz bence.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

IntToStr nı F1 ine bakarsanız Int64 ü de desteklediğini görürsünüz :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Mesaj gönderen meron06 »

malesef müşteri sayısı türkiye nüfusunu geçiyor.günlük 600 müşteri kaydı var.cevaplarınız için teşekkür ederim.iyi çalışmalar arkadaşlar
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

meron06 yazdı:malesef müşteri sayısı türkiye nüfusunu geçiyor.günlük 600 müşteri kaydı var.cevaplarınız için teşekkür ederim.iyi çalışmalar arkadaşlar
Günlük 600 kayıt var ama bir müşteri tekrar geldiği zaman onun için ayrı bir kayıt daha mı açıyorsun yoksa eski kaydı mı kullanıyorsun.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Mesaj gönderen meron06 »

tabiki eski muşteri kaydını kullanıyoruz.yani muşteri daha önce gelmişse muşteri kartından işlem yapılıyor.yeni geliyorsa yeni müşteri kartı açılıyor.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

meron06 yazdı:tabiki eski muşteri kaydını kullanıyoruz.yani muşteri daha önce gelmişse muşteri kartından işlem yapılıyor.yeni geliyorsa yeni müşteri kartı açılıyor.
ozaman türkiye nüfusnu nasıl geçiyor????

strtoint fonksiyonu int64 ü destekliyor ancak
tabloadialanadi.asinteger int64ü desteklemiyor diye biliyorum.
arkadaş (@meron06) strtoint i sormuş ama gönderdiği kodda xxx.asinteger diyor.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Müşteri yelpazesi sadece Türkiye/yurtiçi ile sınırlı olmayabilir @aslangeri :wink:

Bu bana şu fıkrayı hatırlattı :lol:
Bizum karadenziler çin e savaş açmışlar.. ileri gelenler toplanmış.. durum değerlendirmesi yapıyorlar.. diğerleri de dışarda sabırsızlıkla bekliyor.. bir gün iki gün derken üçüncü gün yorgun argın temel dışarı çıkar.. millet merakla "ha ne oldu da uşağum savaşacak miyiz" diye soruyorlarmış.. temel de "savaşmasına savaşacağuk da o kadar çinliyi nereye cömeceğuk ona karar veremeduk" der. :lol: :lol:
Burada da aynı sorun var master tabloda milyonlarca kayıt varken detay tabloları düşünmek lazım.. Dolaysıyla bunca kayıtın oluşturacağı bir veritabanını ve kurulacağı sistemi çok daha profesyonelce tasarlamak gerekir diye düşünüyorum :idea:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
Fatih!
Kıdemli Üye
Mesajlar: 1172
Kayıt: 26 Kas 2004 10:46
Konum: Malatya
İletişim:

Mesaj gönderen Fatih! »

tam olarak sınırlarını hatırlamıyorum, ama dönüşüm için val metodunuda kullanabilirsiniz real tiplerde dahil.

asinteger yerine value ve asvariant özellikklerinnide kullanabilirsiniz
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Variant tipi zorunlu olmadıkça tavsiye edilmez ve bu durum da zorunlu bir durum değil.Neden tavsiye edilmez, çünkü, Delphi verinin gerçek tipini bulabilmek için try-except bloğuna alarak sırasıyla dener ta ki bulana dek..Konuya dönersek, Integer tipi, 2147483638 olarak deklare edilmiş.Türkiye nüfusu değil de dünya nüfusu sözkonusuysa tekrar bir değerlendirme yapmak gerekir, onun haricindi bir problem olacağını düşünmüyorum.

Kolay gele..
Kullanıcı avatarı
Fatih!
Kıdemli Üye
Mesajlar: 1172
Kayıt: 26 Kas 2004 10:46
Konum: Malatya
İletişim:

Mesaj gönderen Fatih! »

her ne kadar tavsiye edilmese de birkaç try except bloğunun sorun olacağını sanmam. -ki ben bir alternatif sundum
Cevapla