SQLCommand.Commandtext = "SELECT TOP 1 [FIELD_ID] FROM [TABLE_NAME] ORDER BY [FIELD_ID]"; string Field_ID = SQLCommand.ExecuteScalar(); If(IsNullorEmpty(Field_ID)) { SQLCommand.Commandtext = "Insert Into [Table_Name]([FIELD_ID]) VALUES ('0000000000')" SQLCommand.ExecuteNonQuery(); } else { Textbox1.text = (((int)Field_ID)+1).ToString(); }
private void แสดงเลขที่รายการกู้() { string sql = "SELECT MAX(เลขที่รายการกู้) FROM ทำเรื่องกู้"; SqlCommand command = new SqlCommand(sql, connection); dtReader = command.ExecuteReader(); dtReader.Read(); if (!dtReader.HasRows) { รหัสรายการกู้ยืม.Text = "1000000001"; } else { int newID = Convert.ToInt32(dtReader.Equals("เลขที่รายการกู้")); newID += 1; รหัสรายการกู้ยืม.Text = newID.ToString("100000000#"); } dtReader.Close(); }
private void แสดงเลขที่รายการกู้2() { SqlCommand da1 = new SqlCommand(strSQL, connection); da1.CommandText = "SELECT MAX(เลขที่รายการกู้) FROM ทำเรื่องกู้"; int count = (int)da1.ExecuteScalar(); if (IsNullOrEmpty(count)) { รหัสรายการกู้ยืม.Text = "1000000001"; } else { รหัสรายการกู้ยืม.Text = (((int)count) + 1).ToString(); } }
private void แสดงเลขที่รายการกู้2() { strSQL = "SELECT MAX(เลขที่รายการกู้) FROM ทำเรื่องกู้"; SqlCommand da1 = new SqlCommand(strSQL, connection); int count = (int)da1.ExecuteScalar(); if (count == 0) { รหัสรายการกู้ยืม.Text = "1000000001"; } else { รหัสรายการกู้ยืม.Text = (((int)count) + 1).ToString(); } }
string.IsNullOrEmpty(count.ToString())
if (count!=null) { รหัสรายการกู้ยืม.Text = (((int)count) + 1).ToString(); } else { รหัสรายการกู้ยืม.Text = "1000000001"; }
Quote:ผมอ่านแล้วครับ อ่านก่อนจะมาเขียนกระทู้นี้อีก แต่ผมจำเป็นต้องใช้แบบนี้ เพราะจะให้มัน select มาโชว์ใน TextBox เพื่อที่จะใช้บันทึกลง ตารางอีก2ตาราง และก็โปรแกรมนี้ใช้แค่1คนต่อ1เครื่อง 1สาขา ครับ ขอบคุณที่แนะนำครับ
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง