|
|
|
MySQL, VB.NET ผมมีข้อส่งใสครับ ฐานข้อมูล AppServ บันทึกผ่าน Parameters.Add ไม่ได้ครับทำไงครับ |
|
|
|
|
|
|
|
ใช้ Connector ของ MySql.Data.MySqlClient หรือเปล่าครับ ดูตัวอย่างนี้ครับ
Code (VB.NET)
'*** Insert to Database ***'
Dim objConn As New MySqlConnection
Dim strConnString, strSQL As String
strConnString = "Server=localhost;User Id=root; Password=root; Database=mydatabase; Pooling=false;"
strSQL = "INSERT INTO files (Name,FilesName,FilesType) " & _
" VALUES " & _
" (?sName,?sFilesName,?sFilesType)"
objConn.ConnectionString = strConnString
objConn.Open()
Dim objCmd As New MySqlCommand(strSQL, objConn)
objCmd.Parameters.Add("?sName", MySqlDbType.VarChar).Value = Me.txtName.Text
objCmd.Parameters.Add("?sFilesName", MySqlDbType.Binary).Value = imbByte
objCmd.Parameters.Add("?sFilesType", MySqlDbType.VarChar).Value = strMIME
objCmd.ExecuteNonQuery()
objConn.Close()
objConn = Nothing
Go to : ASP.NET MySQL BLOB Binary Data and Parameterized Query
มีทั้ง VB.NET , C#
|
|
|
|
|
Date :
2012-01-16 13:02:41 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้ Connector ของ MySql.Data.MySqlClient ครับ
แต่ตรง Parameters.Add("?sName", MySqlDbType.VarChar)
ผมใช้ @ คับ ไม่ได้ใช้ ? คับ
ส่วนตรงติดต่อฐานข้อมูลผมไม่ได้ใส่ Pooling=false ไปด้วยคับ
มันหน้าจะผิดตรงไหนคับ
|
ประวัติการแก้ไข 2012-01-16 13:08:19
|
|
|
|
Date :
2012-01-16 13:07:20 |
By :
Testprogram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนไปใช้ ? ดูครับ น่าจะได้แล้วครับ
|
|
|
|
|
Date :
2012-01-16 13:09:11 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|