|
|
|
ถ้า varchar เช่น coooo1 ต้องการ +1 เพิ่มขึ้นให้เป็น c00002 ทำอย่างไรหรอค่ะ asp.net c# |
|
|
|
|
|
|
|
คือต้องการ บวก varchar เพิ่มเฉยๆค่ะ
คือ c00001 +1 ให้เป็น c00002 ค่ะ แค่นั้นทำอย่างไรค่ะ
|
|
|
|
|
Date :
2011-05-12 12:18:19 |
By :
mushroomsn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SUBSTRING + CAST to INT
|
|
|
|
|
Date :
2011-05-12 12:57:32 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก็บแยกกันสิครับ
เป็น 2 ฟิว
prefix เก็บ C
running เก็บ integer 1,2,3,4,5,6,7,8,....
string = prefix + String.Format("{0:00000}", running) มันจะให้ครบ 5 digit เอง เช่น 154 = 00154
SQL
select prefix,running + 1 from table
update tabel set running = running + 1
|
|
|
|
|
Date :
2011-05-12 16:43:43 |
By :
superpheak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
|
|
|
|
|
Date :
2011-05-13 14:28:09 |
By :
mushroomsn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบ คุณ mr.win ค่ะ
ไม่ได้เทียบกับวันที่นะคะ แค่ใช้ ตัวเลขเฉย เช่น 00001
ดึงค่า
string _query = "SELECT top 1 * from test order by id desc ";
นำมา +1 ค่ะ
ใช้
TextBox1.Text = String.Format("{0:00000}", num3) ;
ในการจัดรูปแบบ จะได้ 00002 ค่ะ
|
|
|
|
|
Date :
2011-05-13 14:56:29 |
By :
mushroomsn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|