求教sql参数的问题,急,解决马上给分
我原来使用access数据库,后来转为mssql数据库使用oledb连接,可我发现以前添加的sql参数都不能使用了!! 例如下面代码:
Public Function insertreply(ByVal intForumId As Integer)
Dim conn As New OleDbConnection(_strconn)
Dim strsql As String = "Insert Into reply(ForumId) Values(@Forumid) "
Dim cmd As New OleDbCommand(strsql, conn)
cmd.Parameters.Add(New OleDbParameter( "@Forumid ", OleDbType.Integer))
cmd.Parameters( "@Forumid ").Value = intForumId
系统会弹出错误 " 必须声明变量 '@Forumid ' "
是不是oledb设定的参数mssql数据库不认那?请问该怎么解决那? 如果现在改为sqlclint连接那要改动的地方太多了.
------解决方案--------------------参考:
http://community.csdn.net/Expert/topic/5263/5263224.xml?temp=0.844827178327752