 |
|
พี่ๆคับ เราจะสามารถเพิ่มวันเวลายังไงอะคับไม่ให้ซ้ำกับช่องอื่น mysql code vb2010 คับ |
|
 |
|
|
 |
 |
|
ตัวอย่างนี้ครับ
Code (VB.NET)
Dim intNumRows As Integer
strSQL = "SELECT * FROM customer WHERE CustomerID = '"& Me.txtCustomerID.Text &"' "
objCmd = New MySqlCommand(strSQL, objConn)
intNumRows = objCmd.ExecuteScalar()
IF intNumRows > 0 Then
Me.pnlAdd.Visible = False
Me.lblStatus.Visible = True
Me.lblStatus.Text = "CustomerID already exist."
Else
Go to : ASP.NET MySQL Check Already Exists Add/Insert Record
|
 |
 |
 |
 |
Date :
2012-07-26 21:17:58 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณนะคับพี่ิวิน ผมจะลองทำดูได้หรือไม่ได้เด๋วบอกคับ
|
 |
 |
 |
 |
Date :
2012-07-26 22:15:04 |
By :
@por |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พี่วินคับ ผมใช้เป็น update คับมันไม่ขึ้นอะคับ ทำไงดี
Code (VB.NET)
Dim intnumrows As Integer
Dim ff As String = "Select * from checkuser where logindate='" & now()& "' "
Dim cmd As New MySqlCommand(ff, conn)
intnumrows = cmd.ExecuteScalar()
If intnumrows > 0 Then
MsgBox("งง")
Else
Dim updatetoday As String = "Update Checkuser set " & "Logindate='" & datetoday & "' where status = 'user' "
' Dim updatetoday As String = "Insert into `Checkuser`(Logindate) values ('" & now() & "')"
Dim update As New MySqlCommand(updatetoday, conn)
update.ExecuteNonQuery()
End If
เหตุผมที่ใช้ update เพราะ ผมต้องเอาข้อมูลจากตาราง login ไปใว้ใน checkuser ด้วยคับ
นี่ code คัดลองคับ
Dim dd As String = " INSERT INTO `Checkuser` (Status,Username,Firstname,Lastname ) " & _
"SELECT Status,Username,Firstname,Lastname FROM `Login` where Status='User' "
Dim insert As New MySqlCommand(dd, conn)
insert.ExecuteNonQuery()
|
 |
 |
 |
 |
Date :
2012-07-26 23:07:03 |
By :
@por |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้า update จะต้อง where user เข้าไไปด้วยครับ
|
 |
 |
 |
 |
Date :
2012-07-27 05:54:23 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

|
 |
 |
 |
 |
Date :
2012-07-27 11:38:07 |
By :
KT-Revenue |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (VB.NET)
Dim dd As String = " INSERT INTO `Checkuser` (Status,Username,Firstname,Lastname )" & _
"SELECT Status,Username,Firstname,Lastname FROM `Login` where Status='User' "
Dim insert As New MySqlCommand(dd, conn)
insert.ExecuteNonQuery()
Dim updatetoday As String = "Update Checkuser set " & "Logindate='" & Now & "' where status='user' "
' Dim updatetoday As String = "Insert into `Checkuser`(Logindate) values ('" & datetoday & "')"
Dim update As New MySqlCommand(updatetoday, conn)
update.ExecuteNonQuery()
นี่คับผม where ไปแล้ว แต่วันที่มันเหมือนกันหมดเพราะอัพเดทวันที่แล้ว where status ='user' วันที่มันเหทือนกันหมด เหมือนมันอัพเดทข้อมูลทั้งหมดของตารางที่ status='user' อะคับ พอจะมีทางก้ไหมคับ

|
ประวัติการแก้ไข 2012-07-27 13:22:30
 |
 |
 |
 |
Date :
2012-07-27 13:20:34 |
By :
@por |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แล้วจะเป็นไปได้ไหมคับ ว่า insert แบบ คัดลอกจากอีกตาราง แล้ว ตรง insert ให้ใส่ตัวแปลวันที่ now() เข้าไปด้วย จะได้ไหมคับ
|
 |
 |
 |
 |
Date :
2012-07-27 15:17:31 |
By :
@por |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|