我遇到一些問題,當我從我的vb.net程序向我的mysql數據庫發送數據時,發送了數據,但缺少一些東西,請讓我解釋一下。將我的vb.net查詢之後的反斜槓消除到Mysql
我的查詢很簡單我發送一個文件路徑到我的數據庫,這樣我就可以有一個php網站獲取數據並與我的數據庫中的數據建立鏈接,但是當我發送數據的結果這個樣子......看起來應該
\server_pathappsInst_pcLicences_ProceduresDivers estCheck_list.doc
像
\\server_path\apps\Inst_pc\Licences_Procedures\Divers\test\Check_list.doc
我不知道如果我的代碼,這不是好還是我我的MySQL服務器上的配置請幫助...
這裏是我的代碼
'Construct the sql command string
cmdString = "INSERT into procedures(Nom, Lien_Nom, Commentaires) VALUES('" & filenameOnly_no_space_no_accent & "', '" & str_Lien_Nom_Procedure & "', '" & str_commentaires_Procedure & "')"
' Create a mysql command
Dim cmd As New MySql.Data.MySqlClient.MySqlCommand(cmdString, conn)
Try
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
Catch ex As MySqlException
MsgBox("Error uppdating invoice: " & ex.Message)
Finally
conn.Dispose()
End Try
對不起,我接到一個電話,並可以繼續我的評論所以這裏的休息:X
嗯,我想這將工作,但我的計劃從來沒有使用相同的路徑,因爲在上傳服務器上的文件,所以這一次我想上傳的文件是這樣的路徑
\\Fsque01.sguc.ad\apps\Inst_pc\Licences_Procedures\Divers\test\Check_list.doc
,但它的將是別的東西,所以我不能硬編碼的路徑,我一直在尋找更多的下一次Ø fa我可能不知道的SQL查詢,因爲我已經考慮過搜索我的字符串,並且如果它找到反斜槓它會添加另一個,但我覺得它不是一個很好的方法來編寫整個事件...
反正非常感謝您的幫助
您應該在轉義它們時插入原始值。逃脫它們。 – Ryan