RE: [Linux-programlama] Sql de tek tirnak sorunu

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Melih Sakarya (GAMA) (Melih.Sakarya@pepsi.com.tr)
Date: Thu 10 Feb 2005 - 12:06:45 EET


Normal sartlarda tek tirnak li dosyalarda veri alirsaniz
bu herhangi bir hata uretmez gelen veriyi bi string objesi
olarak goreceginden sql ile alakasi yoktur
ancak gelen verilerden yeni bir sql vs.. uretirseniz
sorun yaratir.
Veri girislerinde sql leri string olarak gonderiyorsaniz
Sql cumlecigini bozar
Ornek olarak
insert into uye (ad) values('"+ad+"')
burada ad degiskeni icerisinde tirnak varsa
ornek olarak
ad="asda'sd"
sonuc
insert into uye (ad) values('asda'sd')
burada ikinci tirnak icinde sql icerisinde bir parametre baslangici olarak
gorunur.
Tavsiyem bu islemlerde plsql kullanmaniz hem performans acisindan daha iyi
hemde bu tarz hatalarla karsilasmazsiniz.

Saygilar
 
Melih Sakarya
Pepsi Bottling Group Turkey
Software Developer
0 212 3193000 (3184)
Tekfen Tower Büyükdere Cad. No: 206
4. Levent İstanbul/Turkey
 

-----Original Message-----
From: linux-programlama-bounces@liste.linux.org.tr [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of firak irak
Sent: Thursday, February 10, 2005 12:02 PM
To: linux-programlama@liste.linux.org.tr
Subject: Re: [Linux-programlama] Sql de tek tirnak sorunu

>Eğer gönderdiğiniz bilginin içerisinde tek
tırnak varsa
bu bilgiyi SERVER tek >tırnağa kadar olan
kısmını alacak veya gönderdiğiniz
>SQL
cümleciğini kabul etmeyip bir hata üretecektir.

Peki veri tabani incelendiginde icerisinde tek tirnak
olan veri
gorunebiliyor yani ekleme kismini gecin, verileri
alarken niye sorun
cikiyor. Sonuc alirken yukardaki gibi bir durum soz
konusu olmuyor
sanirsam..

Basarilar...
Fazil IRAK

                
__________________________________
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
http://promotions.yahoo.com/new_mail
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.