Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
-
kahraman1285
- Üye
- Mesajlar: 360
- Kayıt: 10 Nis 2006 09:07
Mesaj
gönderen kahraman1285 »
Mrb
Runtimeda Tclientdataset'in filter(string) parametresine şu ifadeyi girmek istiyorum.
yazdığım kod ise
Kod: Tümünü seç
data.KullaniciBilgi.Filter:='kullaniciadi='+ '"' + anasayfa.KullaniciAdi + '"';
aldığım hata "Invalid character set in filter ''' "
Teşk...
En son
kahraman1285 tarafından 29 Nis 2007 02:18 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
-
kahraman1285
- Üye
- Mesajlar: 360
- Kayıt: 10 Nis 2006 09:07
Mesaj
gönderen kahraman1285 »
Çözüldü
Delphiturk.com da çözüme rastladım...
Şu şekilde yazmalıymışım:
Kod: Tümünü seç
data.KullaniciBilgi.Filter:='kullaniciadi='+ #39 + anasayfa.KullaniciAdi + #39;
-
hgunes
- Üye
- Mesajlar: 27
- Kayıt: 01 Nis 2007 03:40
- Konum: Çorum
Mesaj
gönderen hgunes »
s.a
Tek tırnak için #39 yerine şöyle de kullanabilirsin;
Kod: Tümünü seç
data.KullaniciBilgi.Filter:='kullaniciadi='+ QuotedStr(anasayfa.KullaniciAdi)
Kolay Gelsin
-
sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Mesaj
gönderen sabanakman »
Sorgular için QuotedStr en ideal fonksiyon olmasına rağmen bir başka teknikte string içinde tırnak için çift yazılmasıdır. Örn:
a:='Mehmet''in';//-> Mehmet'in
a:='''''';//-> ''
a:='''';//-> '
a:='''Ali''';//-> 'Ali'
vs.vs.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .