|
|
|
C# WinForm กับปัญหา insert อักคระที่ mysql ไม่ยอมหนะครับ ก้อย่างไรดี |
|
|
|
|
|
|
|
ใช้การ Insert แบบ Parameters ครับ
Code (C#)
//*** Insert to Database ***'
MySqlConnection objConn = new MySqlConnection();
string strConnString = null;
string strSQL = null;
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();
MySqlCommand objCmd = new MySqlCommand(strSQL, objConn);
objCmd.Parameters.Add("?sName", MySqlDbType.VarChar).Value = this.txtName.Text;
objCmd.Parameters.Add("?sFilesName", MySqlDbType.Binary).Value = imbByte;
objCmd.Parameters.Add("?sFilesType", MySqlDbType.VarChar).Value = strMIME;
objCmd.ExecuteNonQuery();
objConn.Close();
objConn = null;
(C#) ASP.NET MySQL BLOB Binary Data and Parameterized Query
|
|
|
|
|
Date :
2014-06-11 14:57:53 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณที่ตอบคำถามครับ
ผมลองทำตามแล้วนะครับ ติดที่บรรทัด objCmd.ExecuteNonQuery(); //Syntax Error ครับ
ต้องแก้ไขอย่างไรครับ
|
|
|
|
|
Date :
2014-06-12 09:16:23 |
By :
handfoot4work |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองถ่ายรูปตอน Error มาให้ดูครับ
|
|
|
|
|
Date :
2014-06-12 10:45:28 |
By :
01000010 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|