傻人问的笨问题,请帮忙解答

HZCNC 2007-03-08 09:36:21

Private Function GetURL(ByVal ID As Int32) As String
Dim StringSQL As String
'连接数据库

//Dim ConnectString = System.Configuration.ConfigurationSettings.AppSettings("ConnectString")
ConnectString="data source=E:\IIS\TouchScreenWeb\data\data.mdb;provider =microsoft.jet.oledb.4.0"
Dim conn As OleDbConnection
conn = New OleDbConnection(ConnectString)
conn.Open()


StringSQL = "Update [T_GUIDE] set CLICKED_NUMBER=CLICKED_NUMBER+1 where [ID] =" & ID
Dim cmd As New OleDbCommand
cmd.CommandText = StringSQL
cmd.Connection = conn
cmd.ExecuteNonQuery()
cmd.CommandText = "select URL from [T_GUIDE] where [ID] =" & ID
GetURL = cmd.ExecuteScalar
conn.Close()
conn = Nothing
End Function

执行到cmd.ExecuteNonQuery(),执行更新操作是提示:操作必须使用一个可更新的查询。

连接,应该没问题,因为把这句"//"掉后查询没有问题!
...全文
202 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
eqh 2007-03-08
  • 打赏
  • 举报
回复
把你的目录加个aspnet这个用户权限
feiyun0112 2007-03-08
  • 打赏
  • 举报
回复
E:\IIS\TouchScreenWeb\data\有不有权限

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧