String + Autonumber ใน Gridview บวกยังไงไม่ให้ค่าซ้ำกันครับ ครับ
คำสั่งนี้เลยครับ IDENT_CURRENT
Code (SQL)
INSERT INTO MyTable
(Code, Name)
VALUES ('CODE' + REPLICATE('0', 8 - LEN(IDENT_CURRENT('MyTable'))) + CONVERT(nvarchar(50), IDENT_CURRENT('MyTable')), 'Thaicreate')
Ref : https://www.thaicreate.com/dotnet/forum/091786.html
ประวัติการแก้ไข 2014-12-31 00:00:53
Date :
2014-12-31 00:00:24
By :
01000010
ผมว่าเปลี่ยนเป็นแบบเพิ่มแค่ serial no เข้าไป แล้วค่อยไปแสดง asset no หลังบันทึกแทนจะดีกว่าครับ
หรือใช้แบบนี้แทน https://www.thaicreate.com/php/php-mysql-add-insert-edit-delete-mysql-same-form.html
Date :
2014-12-31 00:42:35
By :
PlaKriM
เดี๋ยวผมขอลองดูก่อนนะครับ ตอนนี้คิดได้ว่าจะดึงค่ามาจาก SQL แล้วใส่ไว้ใน Label ซ่อนไว้สักตัวนึง
แล้วทุกๆครั้งที่ Add new row ให้ทำการ +ค่า label ตัวนั้นเข้าไป 1 แล้วให้ Asset NO มองค่าจาก Label แทนที่จะมองจาก SQL
แบบนี้น่าจะโอเคกว่า
-------
ได้แล้วครับผม เอาค่ามาใส่ Label ก่อนแล้ว +1 ทุกครั้งที่กดเพิ่ม Row จะได้ค่าไม่ซ้ำกัน
ประวัติการแก้ไข 2015-01-06 14:35:17
Date :
2015-01-06 13:42:28
By :
sadowskyz
Load balance : Server 03