none
匯入SQL資料庫 產生錯誤 RRS feed

  • 問題

  • 各位先進:

     

     

    小弟電腦環境

     

  • 作業系統版本- Windows XP
  • 開發工具版本-Visual Studio 2005
  • 開發環境- Web Form  使用VB語法
  • 資料庫版本-SQL Sever 2005

     

    小弟部份程式碼

                Dim subject As String = email1.Subject.ToString

                Dim mailer As String = email1.From.ToString 

                Dim mailtime As String = email1.EmailDate.Date

                Dim body As String = email1.Body.ToString 


                Dim sConnectionString As String = "Data Source=.;Initial Catalog=MailBase;Integrated Security=True"
                Dim Sqlda As New SqlConnection(sConnectionString)
                Sqlda.Open()
                Dim sSQL As String = "Insert Into SampleMail (Subject,Sender,ReceiveDate,Body) values('" + subject + "','" + mailer + "','" + mailtime + "','" + body + "')"
                Dim objCmd As New SqlCommand(sSQL, Sqlda)
                objCmd.ExecuteNonQuery()

     

    問題點:

    小弟程式碼測試沒問題  但匯入SQL 資料庫後  只要內容有雙引號 " "  或單引號

    ' '好像都會匯 入失敗 不曉得是否有其他解法??

     

    錯誤訊息為: 接近 's' 之處的語法不正確。

     

    感謝各位先進幫助。

2007年7月17日 上午 07:32

解答

所有回覆