Arkadaşlar bu mysql beni yaşlandırdı. Bilen varsa yardımcı olsun lütfen.
Mysql de bir kayıta şu işlemi uyguluyorum
table1.edit
table1tutar.value:=100;
table1.post;
table1.applyupdates(-1);
peşi sıra şıu işlemi yapıyorum.
table1.edit;
table1kalantutar.value:=50;
table1.post;
table1.applyupdates(-1);
hata veriyor.
record not found or changed by another user diyor.
Mysql'im 3.23.42
delphi6 kullanıyorum.
Bağlantı için dbexpress kullanıyorum.
Şundan eminim.
Mysql den kaynaklanan bir sorun.
Table post ve applyupdates yapıldığı halde açık kalıyor.
Kapanmamış görünüyor.
Ne yapmalıyım sizce.
Acil yardım...
mysql de edit yapılınca table açık kalıyor
selam
ben 3 yıldır Mysql kullanıyorum ODBC + BDE üzerinden mysql e ulaşıyorum . Kayıt işlemlerinde daime Cache Update kullandım be bugune
kadar herhangi bir veri kaybı veya bu tip hataya rastlamadım.
Mysql için tavsiyem ODBC + BDE her nekadar zahmetli gibi görünsede
en sağlamı bu.
http://www.ertemsoft.net/ebordro.zip Kullanımı anlatan komple örnek
uygulama.
ben 3 yıldır Mysql kullanıyorum ODBC + BDE üzerinden mysql e ulaşıyorum . Kayıt işlemlerinde daime Cache Update kullandım be bugune
kadar herhangi bir veri kaybı veya bu tip hataya rastlamadım.
Mysql için tavsiyem ODBC + BDE her nekadar zahmetli gibi görünsede
en sağlamı bu.
http://www.ertemsoft.net/ebordro.zip Kullanımı anlatan komple örnek
uygulama.
Bilgi Paylaştıkça Çoğalır
Merhaba ,
aldığınız daha MySQL deki Double tipli alanlara hudutlarını belirtmemenizden kaynaklanıyor, MySQL de Double tipinde bir alan tanımlarken örneğin,
şeklinde format belirtelerek tanımlamalısınız. Sorununuz bundan kaynaklanıyor.
İyi çalışmalar.
aldığınız daha MySQL deki Double tipli alanlara hudutlarını belirtmemenizden kaynaklanıyor, MySQL de Double tipinde bir alan tanımlarken örneğin,
Kod: Tümünü seç
CREATE TABLE `alacakceki` (
`id` double NOT NULL auto_increment,
`tltutar` double(13,2) default NULL,
`dvztutar` double(13,2) default NULL,
`banka` varchar(15) default NULL,
`sube` varchar(15) default NULL,
..
..
..
İyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
mysql de alanların hudutları belirleniyor. ÖÇrneğin double bir saha için float 6,2 gibi sahaları belirliyorum.
Sorun nerde biliyormusunuz
Aynı procedure içinde bir table ı edit yapıyorum daha sonra bir kaç işlemden sonra daha edit yapıyorum. İşte o zaman kafası karışıyor.
Ben bunu sadece mysql de gördüm.
Diğerlerinde böyle bir sorun yok.
Ayrıca dbexpressi kullanmayı kimseye önermem. Sorunlarla boğuşmaktan insan filozof olur.
Herkese iyi çalışmalar.
Sorun nerde biliyormusunuz
Aynı procedure içinde bir table ı edit yapıyorum daha sonra bir kaç işlemden sonra daha edit yapıyorum. İşte o zaman kafası karışıyor.
Ben bunu sadece mysql de gördüm.
Diğerlerinde böyle bir sorun yok.
Ayrıca dbexpressi kullanmayı kimseye önermem. Sorunlarla boğuşmaktan insan filozof olur.
Herkese iyi çalışmalar.