【发布时间】:2011-05-01 04:46:11
【问题描述】:
我想将数据库连接到我的项目 但我在这一行遇到错误
"数据源=.\SQLEXPRESS; AttachDbFilename="c:\users\cj\documents\visual 工作室 2010\Projects\WindowsApplication1\WindowsApplication1\cj.mdf";集成 安全=真;用户实例=真"
错误是
错误 1 字符常量必须只包含一个字符。
错误 2 语法错误。
这是代码
Dim ms As New MemoryStream()
Me.PictureBox1.Image.Save(ms, Me.PictureBox1.Image.RawFormat)
Dim arraybuffer() As Byte = ms.GetBuffer
ms.Close()
Dim sqlString As String = "Data Source=.\SQLEXPRESS; AttachDbFilename="c:\\users\\cj\\documents\\visual studio 2010\\Projects\\WindowsApplication1\\WindowsApplication1\\cj.mdf";Integrated Security=True;User Instance=True"
Dim sqlQuery As String = "INSERT INTO image Values(@imagedata)"
Dim sqlcon As New SqlConnection(sqlString)
sqlcon.Open()
Dim sqlcmd As New SqlCommand(sqlQuery, sqlcon)
sqlcmd.Parameters.Add(New SqlParameter("@imagedata", arraybuffer))
MessageBox.Show("IMAGE SAVED IN DATABASE")
sqlcon.Close()
【问题讨论】:
-
您能在出现此错误的地方发布 vb.net 行代码吗?
-
Dim sqlString As String = "Data Source=.\SQLEXPRESS; AttachDbFilename=""c:\users\cj\documents\visual studio 2010\Projects\WindowsApplication1\WindowsApplication1\cj.mdf""; Integrated Security=True;User Instance=True" 您的回答是正确的,感谢您的帮助
标签: database vb.net sql-server-2008