【发布时间】:2015-02-17 01:06:51
【问题描述】:
它在本地系统上运行良好,但在服务器上托管时,它会出错。我究竟做错了什么?
Dim ForumID As String = Session("ForumID").ToString()
Dim cforumId As Int32
cforumId = Convert.ToInt32(ForumID)
Dim userId As String = User.Identity.Name.ToString()
Dim Comments As String = (TextBox3.Text).ToString().Replace(Environment.NewLine,"<br />")
DIm PostedTime As String = DateTime.Now.ToString("f")
Dim sqlcmd As OleDbCommand
connection.ConnectionString = ("Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("Database.mdb"))
connection.Open()
我将访问用作数据库。论坛列是另一个表的引用键,是整数(数字)数据类型。其余为文本数据类型。
sqlcmd = New OleDbCommand("insert into Thread (ForumID, Comments, UserID, PostedTime) values('@cforumId','@Comments','@userId','@PostedTime')", connection)
sqlcmd.ExecuteNonQuery()
条件表达式中的数据类型不匹配。
TextBox3.Text = ""
【问题讨论】:
标签: vb.net compiler-errors mismatch