vb组件中recordset对象的错误(附代码)
源代码如下:
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不能打开,数据库或对象为只读
我确认我的数据库不是只读的,请问如何修改上述代码?
谢谢
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查询语言以及错误处理等多个方面。
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)模型中的一个重要组件,它允许程序员以游标的方式访问和操作数据库中的数据。
VB使用数据对象修改数据
在实际项目中,还需要考虑到错误处理、事务管理以及性能优化等方面,确保代码的稳定性和效率。在VB源代码学习过程中,分析和理解别人编写的代码可以帮助提升编程技巧。"


VB基础类
