สอบถามครับ ต้องการบัีนทึก เวลา จากเครื่อง server จะต้องเขียนยังไงครับ
ก็น่าะะถูกแล้วครับ เพียงแต่เช็ค format ให้ถูครับ
อันที่จริง SQL ใช้ Gatedate() ก็ได้ครับ
Code
//*** Insert to Database ***'
SqlConnection objConn = new SqlConnection();
string strConnString = null;
string strSQL = null;
strConnString = "Server=localhost;UID=sa;PASSWORD=;database=mydatabase;Max Pool Size=400;Connect Timeout=600;";
strSQL = "INSERT INTO files (Name,FilesName,FilesType,CreateDate) VALUES (@sName,@sFilesName,@sFilesType,GateDate())";
objConn.ConnectionString = strConnString;
objConn.Open();
SqlCommand objCmd = new SqlCommand(strSQL, objConn);
objCmd.Parameters.Add("@sName", SqlDbType.Binary).Value = this.txtName.Text;
objCmd.Parameters.Add("@sFilesName", SqlDbType.VarChar).Value = imbByte;
objCmd.Parameters.Add("@sFilesType", SqlDbType.Int).Value = strMIME;
objCmd.ExecuteNonQuery();
objConn.Close();
objConn = null;
Date :
2011-10-03 21:53:52
By :
webmaster
ขอบคุณพี่ mr.win มากครับ
Date :
2011-10-04 08:47:39
By :
Testprogram
Error :
'GateDate' is not a recognized built-in function name.
ผมติดต่อฐานข้อมูลแบบนี้สามารถบันทึกได้ไหมครับ
Code (VB.NET)
Dim strCon As String = "Data Source=ITSERVER\SQL2008;Initial Catalog=BaseEvent;persist security info=True;user=sa;password=sql2008"
con = New SqlConnection()
With con
If .State = ConnectionState.Open Then .Close()
.ConnectionString = strCon
.Open()
Dim machineName As String
machineName = System.Environment.MachineName
End With
ประวัติการแก้ไข 2011-10-04 09:12:10
Date :
2011-10-04 08:58:43
By :
Testprogram
GETDATE()
Mr.Win พิมพ์ผิด
Date :
2011-10-04 09:52:27
By :
watcharop
อ้าวครับ ขอบคุณครับ
Date :
2011-10-04 10:50:56
By :
webmaster
ยังไงก็ต้องขอบคุณพี่ๆๆ ทั้ง 2 นะครับ
Date :
2011-10-04 11:30:02
By :
Testprogram
Load balance : Server 04