From: firak irak (f_irak@yahoo.com)
Date: Tue 25 Jul 2006 - 12:49:05 GMT
v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}..shape {behavior:url(#default#VML);}st1\:*{behavior:url(#default#ieooui) }
Değerli arkadaşım, Alan uzunluğunu 13 ‘e çıkardıktan sonraaşağıdaki sorguyu kullanarak amacına ulaşabilirsin. Eğer verilerin fazlaysabiraz yavaş kalabilir ama şimdilik bir yol olarak bu aklıma geldi.
update table1 set alan1 = INSERT(alan, 13, 1, (10-(MOD(((MID(alan,2,1)+ MID(alan,4,1)+ MID(alan,6,1)+ MID(alan,8,1)+ MID(alan,10,1)+MID(alan,12,1))*3)+(MID(alan,1,1) + MID(alan,3,1)+ MID(alan,5,1)+MID(alan,7,1)+ MID(alan,9,1)+ MID(alan,11,1)), 10))));
Umarım işini görür. Kolay gelsin,
---------------------------------
From:linux-programlama-bounces@liste.linux.org.tr[mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of eralp erat
Sent: Tuesday, July 25, 2006 2:33PM
To: Ahmet
Subject: RE: [Linux-programlama]MySQL barkod düzeltme :(
temp bir field ile once checksum ların doğru hesaplaniphesaplanmadigina bir bakivermelisin..
bunun icin ilgili field dan substring fonksiyonu ile istedigin lokasyondakikarakteri alabilirsin..
umarim sorunu yanlis anlamamisimdir :) Uyukluyorumda..
iyi calismalar.
Eralp
---------------------------------
From: corsairsoft@hotmail.com
To: linux-programlama@liste.linux.org.tr
Date: Tue, 25 Jul 2006 14:26:55 +0300
Subject: [Linux-programlama] MySQL barkod düzeltme :(
merhaba arkadaşlar
ben mysqlde barkod alanıma EAN13 kodunu sağlamasını yaptırmadan yazdırdım
yani 12 hane şimdi ise sağlamalı yazdırmak istiyorum
sağlamasını yaptırmak için update yazmaya çalışıyorum
sağlama hesaplaması ise şöyle
barkodum diyekimki 001234567890
1. 0 + 2 + 4 + 6 + 8 + 0 = 20 // çift hanelertoplanıyor
2. 20 * 3 =60 // sonuç 3 ile çarpılıyor
3. 0 + 1 + 3 + 5 + 7 + 9 =25 // tek haneler toplanıyor
4. 60 + 25 =85 //sonuçlar toplanıyor
5. 90 - 85= X // X değeri EAN13 barkodunun son checksum hanesi bulunuyor
sağlamalı barkod ise
0012345678905 olmuş oluyor
bu update kodunu nasıl yazabilirim veya
VARCHAR bir alanda istediğim hanedeki değere nasıl ulaşırım gerisiniyapabilirim sanırım?
kolay gelsin
---------------------------------
With MSN Spaces email straight to your blog. Upload jokes,photos and more. It's free! It's free!
---------------------------------
Yahoo! Music Unlimited - Access over 1 million songs.Try it free.
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama