1

Konu: Getautoincvalue

Selamlar,

bu komuta güvenebilir miyiz tecrübe etmiş arkadaşlar fikrini paylaşırsa sevinirim.

2 Son düzenleyen, ugurlu2001 (14.02.2012 09:27:40)

Re: Getautoincvalue

Hayır smile

İşlerini her zaman GUID ile hallet. GetAutoinc i yardımcı enstrüman olarak kullanabilirsin ama GUID siz hareket etme. Çetin Üstat ın bitmeyen ikazları ve benim kişisel tecrübelerimle sabit.

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

3

Re: Getautoincvalue

Selam,

Uğur VFP datasıyla bir iş yapmak zorundayım insert le kayıt ekleyince id yi almam gerekiyor bu komut veriyor ancak güvenilir mi? bilmiyorum.

4 Son düzenleyen, ugurlu2001 (14.02.2012 11:08:28)

Re: Getautoincvalue

Insert ile kayıt ekliyorken;  client tarafında ürettiğin GUID i ekle. O GUID ile işini halledebilirsin.

Sen "GetAutoinc " ile bir sonraki kaydı tam eklediğin anda; birisi senden önce davranıp yeni bir kayıt eklemiş olabilir ve BOOM smile  İşler karıştı...
"GetAutoinc " in bir de şöyle sakıncası var; tablonu revize ettin ve append blank ile yeni bir tabloda işlerine devam etmek istiyorsun.... İşler sen güncellemeni yapana kadar sorunsuzdu! Sonra ne olduysa oldu ... bir anda ortalık fena karıştı smile

Oysa Client tarafında ürettiğin GUID gerçekten de uniq - benzersiz.

GUID siz iş yapma derim.

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

5

Re: Getautoincvalue

Table' a field ekleme şansım olsa dediğin gibi çözecem ama maalesef var olan eski bir programa eklenti yapıyorum (başkası tarafından yazılmış) dbf te field ekleyince var olan program kayıt eklerken hata veriyor.
Help dosyasında "GetAutoincvalue" ile datasession parametresi kullanıldığı yazıyor denedim çalışıyor görünüyor ama emin olamadım

6

Re: Getautoincvalue

msayin yazdı:

Table' a field ekleme şansım olsa dediğin gibi çözecem ama maalesef var olan eski bir programa eklenti yapıyorum (başkası tarafından yazılmış) dbf te field ekleyince var olan program kayıt eklerken hata veriyor.
Help dosyasında "GetAutoincvalue" ile datasession parametresi kullanıldığı yazıyor denedim çalışıyor görünüyor ama emin olamadım

ilgili tablonun default'una bak orada GetAutoincvalue() seklinde bir fonksiyon yada StoredProcedure Fonksiyon cagiriliyor olabilir.