vb组件中recordset对象的错误(附代码)

phying phying 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
源代码如下:
Dim pWarn, pName, pContent, dName, uName, pSDate, pEDate
Dim oConn As New ADODB.Connection
Dim oRS As New ADODB.Recordset
Dim strSql As String
On Error GoTo ErrHander
oConn.Open getConn

pWarn = Request.Form("pWarn")
pName = Request.Form("pName")
pContent = Request.Form("pContent")
dName = Request.Form("dName")
uName = Request.Cookies("uName")
pSDate = Request.Form("pSDate")
pEDate = Request.Form("pEDate")
''''''''''''''''''''''''''''''''''''''''
'strSql = "insert into db_plan(pWarn,pName,pContent,dName,uName,pSDate,pEDate) values(" & pWarn & ",'" & pName & "','" & pContent & "','" & dName & "','" & uName & "','" & pSDate & "','" & pEDate & "')"
'oConn.Mode = adModeReadWrite
'oConn.Execute strSql
'''''''''''''''''''''''''''''''''''''''''
strSql = "select * from db_plan"
oRS.Open strSql, oConn, adOpenDynamic, adLockPessimistic
Response.Write strSql
oRS.AddNew
oRS("pWarn") = pWarn
oRS("pName") = pName
oRS("pContent") = pContent
oRS("dName") = dName
oRS("uName") = uName
oRS("pSDate") = pSDate
oRS("pEDate") = pEDate
oRS.Update
Response.Write "ok"
oRS.Close
Set oRS = Nothing
oConn.Close
Set oConn = Nothing
ErrHander:
Response.Write Err.Description

错误提示:
select * from db_plan不能打开,数据库或对象为只读
我确认我的数据库不是只读的,请问如何修改上述代码?

谢谢
...全文

相关推荐

vb6.0 读取access(mdb)数据库的代码(很简单)

总的来说,VB6.0与Access(MDB)数据库的交互涉及了ADO组件、数据库连接字符串、SQL查询语言以及错误处理等多个方面。

fjdkhuan

VB与Access数据库操作实战:完整实例源代码

Visual Basic (VB) 作为一款历史悠久的编程语言,通过提供数据访问对象(DAO)、远程数据对象(RDO)、ActiveX数据对象(ADO)等技术,使得开发者能够方便地访问和操作数据库。Microsoft Access 是一个广泛使用的桌面数据库系统,其简单性与VB的编程便利性相结合,为创建小型数据库应用程序提供了快速的解决方案。数据绑定技术是VB中用来将数据源(如数据库中的表、查询结果或者内存中的数组)直接与界面元素(如文本框、列表框、网格等)进行关联的一种技术。

一只爪子

VB6.0编写 ADO对象连接操作Access数据库

本文将详细介绍如何使用VB6.0和ADO对象来实现对Access数据库的连接和操作。首先,我们需要了解ADO的主要组件。在VB6.0中,ADO主要包括以下几个核心对象:1.

贝隆

VB数据库连接recordset open的常用方法.doc

Recordset对象是ADO(ActiveX Data Objects)模型中的一个重要组件,它允许程序员以游标的方式访问和操作数据库中的数据。

omyligaga

VB使用数据对象修改数据

在实际项目中,还需要考虑到错误处理、事务管理以及性能优化等方面,确保代码的稳定性和效率。在VB源代码学习过程中,分析和理解别人编写的代码可以帮助提升编程技巧。"

weixin_38653040
评论 5
收藏 已收藏
分享
返回顶部
phying
VB基础类 7,788 成员 197,583 内容