 |
|
เคยดัมพ์ datatable ลง database เลยไหม
ไม่ต้องวนลูปให้เมื่อยตุ้ม ไม่ต้องเปิดปิด connection ทำได้โดยการใช้ dataadapter เตอร์ เตอร์ เตอร์ เตอร์
Code (VB.NET)
Dim sqlConnectionString As String = "Your connection string"
Dim sqlConnection As SqlConnection = New SqlConnection()
Dim sqlCommandString As String = "INSERT INTO [MyTable] ([ComNo], [SerialNo], [TypeName], [Model], [Detail], [CPUSpeed], [CPUHDD], [CPURAM], [CPULancard]) VALUES (@ComNo, @SerialNo, @TypeName, @Model, @Detail, @CPUSpeed, @CPUHDD, @CPURAM, @CPULancard)"
Dim sqlCommand As SqlCommand = New SqlCommand(sqlCommandString)
' รูปแบบคือ ชื่อพารามิเตอร์, ประเภทข้อมูล, ขนาดข้อมูล, ชื่อฟิลของดาต้าเทเบิลที่ใช้ป้อนให้พารามิเตอร์
sqlCommand.Parameters.Add("@ComNo", SqlDbType.NVarChar, 50, "ComNo")
sqlCommand.Parameters.Add("@SerialNo", SqlDbType.NVarChar, 50, "SerialNo")
sqlCommand.Parameters.Add("@TypeName", SqlDbType.NVarChar, 50, "TypeName")
sqlCommand.Parameters.Add("@Model", SqlDbType.NVarChar, 50, "Model")
sqlCommand.Parameters.Add("@Detail", SqlDbType.NVarChar, 50, "Detail")
sqlCommand.Parameters.Add("@CPUSpeed", SqlDbType.NVarChar, 50, "CPUSpeed")
sqlCommand.Parameters.Add("@CPUHDD", SqlDbType.NVarChar, 50, "CPUHDD")
sqlCommand.Parameters.Add("@CPURAM", SqlDbType.NVarChar, 50, "CPURAM")
sqlCommand.Parameters.Add("@CPULancard", SqlDbType.NVarChar, 50, "CPULancard")
Try
Dim sqlDataAdapter As SqlDataAdapter = New SqlDataAdapter()
sqlDataAdapter.InsertCommand = sqlCommand
sqlDataAdapter.Update(dtAddCom) 'เอา DataTable ใส่ตรงนี้
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
|
 |
 |
 |
 |
Date :
2010-05-07 18:50:46 |
By :
tungman |
|
 |
 |
 |
 |
|
|
 |