asp-classic – ADODB.Recordset错误’800a0bb9’:参数类型错误
发布时间:2020-12-16 03:38:14 所属栏目:asp.Net 来源:网络整理
导读:Set rsPlanID = Server.CreateObject("ADODB.Recordset")rsPlanID.CursorLocation = adUseClientstrSQL = "SELECT PlanID FROM ATTJournals WHERE ATTUserDataID = " ATTUserDataID rsPlanID.Open strSQL,m_objConn,adOpenStatic,adLockOptimisticIf Not rsP
Set rsPlanID = Server.CreateObject("ADODB.Recordset") rsPlanID.CursorLocation = adUseClient strSQL = "SELECT PlanID FROM ATTJournals WHERE ATTUserDataID = " & ATTUserDataID rsPlanID.Open strSQL,m_objConn,adOpenStatic,adLockOptimistic If Not rsPlanID.EOF Then response.Write "New PlanID:" & rsPlanID("PlanID") End If 上面的代码是经典的asp. 我收到以下错误:
Dows任何人都知道这个错误的原因以及如何解决它? 解决方法
最喜欢的原因是你没有包括“ADOVBS.INC”或等价的META: –
<!--METADATA TYPE="TypeLib" NAME="Microsoft ActiveX Data Objects 2.6 Library" UUID="{00000206-0000-0010-8000-00AA006D2EA4}" VERSION="2.6" --> 因此adxxxx常量不存在.但是,您的主要错误是不包括脚本顶部的Option Explicit.这样可以节省大量的时间来寻找愚蠢的错误和错别字. BTW如果ATTUserDataID包含“0; DELETE ATTJournals”,会发生什么? ?避免使用像瘟疫这样的连接来编写SQL.搜索“ASP SQL注入”以查找使用参数化命令对象的示例. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在Razor中输出单引号生成的JavaScript字符串
- asp.net – 如何从我的网站项目中删除未使用的CSS类?
- asp.net-mvc-2 – 带有数组/列表的ASP.NET MVC 2模型
- asp.net – 在asp:超链接中分配声明值的问题 错误:这不是
- 如何在ASP.NET gridview的标题中放置一个按钮?
- asp.net-core-mvc – 为dotnet核心asp.net运行CRUD脚手架时
- asp.net – Visual Studio总是打开网站而不是编辑的网页
- ASP.NET自定义控件 – 什么是最好的方式来包括嵌入式CSS引用
- asp.net – 为什么在开启模拟时Thread.CurrentPrincipal.Id
- 强制其他用户使用ASP.NET Identity 2.1.0刷新其声明
推荐文章
站长推荐
- asp.net – 一键发布:执行发布时出现异常:已添
- asp.net – 如何在web.config中定义using语句?
- asp.net – 将RSS pubDate格式化为.NET DateTime
- 如何从Asp.Net核心身份验证中获取策略列表?
- asp.net – 现在跟踪谁在网站上
- asp.net-mvc – MVC – 如何更改帖子中文本框的值
- asp.net-mvc – 如果ActionResult未更改,则将MVC
- asp.net-mvc – 在ASP.NET MVC中下载动态生成的文
- asp.net-mvc – 从ASP.NET MVC捆绑迁移到Grunt /
- ASP.NET 2.0 – 带有tbody / thead的DataGrid
热点阅读