|
|
|
ถ้าต้องการรัน id แบบอัตโนมัติจะเขียน code ยังไง (C#) |
|
|
|
|
|
|
|
ไม่มีใครตอบเลย
|
|
|
|
|
Date :
2011-07-31 17:17:42 |
By :
mod0882 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณต้องมี Table สำหรับเก็บค่า Max ก่อนหน้านี้ครับ ว่าลำดับมันอยู่ที่เท่าไหร่
|
|
|
|
|
Date :
2011-08-01 06:26:55 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าเริ่มต้น กำหนด เป็นค่าที่เราคีย์ลงไป แล้ว เวลาจะเพิ่มต่อ ให้ไปตรวจสอบใน DB แล้วนำค่ามาเพิ่มเลขเข้าไป น่าจะได้นะ เขียนเป็นโค้ดบันทึกลงไป
|
|
|
|
|
Date :
2011-08-01 11:43:54 |
By :
somjang99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีปัญหาเหมือน ความคิดเห็นแรกเลย อยากได้โค๊ด เป็น C# บ้าง ส่วนมากที่เห็นมีแต่ PHP กับ VB ทั้งนั้นเลย ช่วยหน่อยนะค๊ะ พอดีเพิ่งเริ่มเรียนรู้ C# อ่ะค่ะ
|
|
|
|
|
Date :
2011-11-17 16:15:53 |
By :
wi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
private void showcode()
{
cn.Open();
string sql = "SELECT * FROM mytable ORDER BY T_id DESC LIMIT 0,1";
dt = new DataTable();
da = new MySqlDataAdapter(sql, cn);
da.Fill(dt);
if (dt.Rows.Count > 0) {
int i = dt.Rows(0).Item("T_id") + 1;
txtid.Text = i.ToString("000#");
} else {
txtid.Text = "0001";
}
}
ลองเอาไปประยุกต์ดูนะครับ
|
|
|
|
|
Date :
2011-11-17 16:50:14 |
By :
chaokouy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
DataSet ds = new DataSet();
string sql = null;
sql = "SELECT left((select max(AddID) from [TblAddCar]),len((select max(AddID) from [TblAddCar]))-3) +replicate('0',3-len(convert(int,right((select max(AddID) from [TblAddCar]),3))+1)) +convert(varchar(30),convert(int,right((select max(AddID) from [TblAddCar]),3))+1) ";
// select ข้อมูล 3 ตัวหลัง + 1 ของ TblAddCar
ds = conndb.QueryDataSet(sql, "genid");
// นำค่าใส่ dataset
if (!string.IsNullOrEmpty(ds.Tables["genid"].Rows[0][0].ToString())) {
// ถ้ามีค่าใน dataset
// นำค่าที่ได้ใส่ตัวแปร
newID = ds.Tables["genid"].Rows[0][0].ToString();
} else {
newID = "OR001";
}
return newID;
แล้วนำค่า newid ไปโชว์ที่ textbox ที่ต้องการ
|
|
|
|
|
Date :
2011-11-18 13:41:42 |
By :
bangbang111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆนะค่ะ
|
|
|
|
|
Date :
2011-11-21 15:14:06 |
By :
wi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ แบบว่าไม่ได้ืำทำ dataset แล้วพอจะมีโค๊ดเขียนให้ id รัน อัตโนมัติได้มั๊ยคะ
|
|
|
|
|
Date :
2011-11-22 09:07:07 |
By :
baby |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับกำลังศึกษาเรื่องนี้อยู่พอดีเบ้ย
|
|
|
|
|
Date :
2013-06-26 19:06:44 |
By :
ชายนิรนาม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|