SQLServer ADODB.Recordset 错误“800a0e78”,对象关闭时,不允许操作
数据库SQLServer,测试程序显示出错信息:"ADODB.Recordset 错误 “800a0e78” 对象关闭时,不允许操作"
独立测试数据库链接,显示出错信息:用户 “sa” 登录失败。原因: 未与信任 SQL Server 连接相关联。
这一问题一般是由于SQL Server未集成Windows身份验证导致的,所以解决方案为:
1、打开SQL Server企业管理器。
2、选择服务器名称上右键,选择“属性”,然后打开“安全性”选项卡。
3、在选项卡中,选择身份验证为“SQL Server和 Windows ”
4、重启SQLSERVER,问题解决。
相关推荐
-
ASP中解决“对象关闭时,不允许操作。”的诡异问题……
在ASP中进行数据库操作时 复制代码 代码如下: rs.Open strsql,conn,1,3 while not rs.eof //对象关闭时,不允许操作. 找了好久,最后在strsql中发现问题所在-- 原因是: 这个strsql = "exec ***",用的是存储过程,而这个***存储过程中的最后加了一句"print @sql",导致这个问题,注释掉就OK了--
-
asp sqlserver 执行存储过程返回记录集报对象关闭时不允许操作
如果要得到返回值,需要用Command的方法. 首先说明,返回值有两种.一种是在存储过程中直接return一个值,就象C和VB的函数返回值那样:另一种是可以返回多个值,存储这些值的变量名称需要在调用参数中先行指定. 这个例子要处理多种参数,输入参数,输出参数,返回记录集以及一个直接返回值(够全了吧?) 存储过程如下: 复制代码 代码如下: use pubs GO -- 建立存储过程 create procedure sp_PubsTest -- 定义三个参数变量,注意第三个,特别标记是用于输出
-
SQLServer ADODB.Recordset 错误“800a0e78”,对象关闭时,不允许操作
数据库SQLServer,测试程序显示出错信息:"ADODB.Recordset 错误 "800a0e78" 对象关闭时,不允许操作" 独立测试数据库链接,显示出错信息:用户 "sa" 登录失败.原因: 未与信任 SQL Server 连接相关联. 这一问题一般是由于SQL Server未集成Windows身份验证导致的,所以解决方案为: 1.打开SQL Server企业管理器. 2.选择服务器名称上右键,选择"属性",然后打
-
详解Springboot应用启动以及关闭时完成某些操作
一:启动时完成数据加载等需求 实现ApplicationListener接口,官方文档截图: ApplicationListener接口的泛型类可以使用ApplicationStartedEvent和ApplicationReadyEvent 应用监听器事件执行先后顺序如下: ApplicationStartingEvent ApplicationEnvironmentPreparedEvent ApplicationPreparedEvent ApplicationStartedEvent A
-
SQLServer 连接失败错误故障的分析与排除
一般而言,有两种连接sql server 的方式,一是利用 sql server 自带的客户端工具,如企业管理器.查询分析器.事务探查器等:二是利用用户自己开发的客户端程序,如ASP 脚本.VB程序等,客户端程序中又是利用 ODBC 或者OLE DB等连接 sql server.下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题. 一."sql server 不存在或访问被拒绝" (WINDOWS平台上强大的数据库平台)连接失败错误故障的分析与排除(图一)" wi
-
set rs=conn.execute,set rs=server.createobject(“ADODB.recordset”)的性能对比
经常用asp的同行,可能会建议用set rs=conn.execute(sql)来代替set rs=server.createobject("ADODB.recordset"):rs.open conn,sql,1,1.还有一些同行更提出了用set rs=conn.execute(sql):res=rs.getRows(100)来优化ASP程序.其实在没有做此实验前,我也是很相信这种方法的.实际效果果真如此吗?经过一番测试,我发现结果远非如此,set rs=server.createo
-
adodb.recordset.open(rs.open)方法参数详解
ADO Recordset 对象 ADO Recordset 对象用于容纳一个来自数据库表的记录集.一个 Recordset 对象由记录和列(字段)组成. 在 ADO 中,此对象是最重要且最常用于对数据库的数据进行操作的对象. ProgID set objRecordset=Server.CreateObject("ADODB.recordset") 当您首次打开一个 Recordset 时,当前记录指针将指向第一个记录,同时 BOF 和 EOF 属性为 False.如果没有记录,BO
-
变量声明时命名与变量作为对象属性时命名的区别解析
这个标题实在拗口,Javascript命名变量所遵循的规则 1.第一个字符必须是字母.汉字字符. 下划线(_)或美元符号($) 2.剩下的可以是下划线.汉字字符. 美元符号和任何字母.数字 以下声明变量是正确的 复制代码 代码如下: var p,$p,_p; var 长,宽; 以下是错误的 复制代码 代码如下: var .p;//只能是字母.数字.下划线或美元符号 var -p;//只能是字母.数字.下划线或美元符号 var p*;//只能是字母.数字.下划线或美元符号 var 4p,4长;//
-
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
1 C,C++,Java,PHP都能容忍末尾的逗号 C,C++,Java中对数组赋值时,最后一个元素末尾的逗号可有可无.下面两行代码对这些语言来说是等效的. int a[] = {1,2,3}; /* 正确 */ int a[] = {1,2,3,}; /* 正确 */ PHP这一点也继承了C的特点,下面的两行代码等效. $a = array(1,2,3); /* 正确 */ $a = array(1,2,3,); /* 正确 */ 2 JavaScript视末尾逗号为语法错误! 然而到了Jav
-
set rs=server.CreateObject("adodb.recordset") 的中文详细说明
是建立一个数据集 前面应该先定义此数据集 dim rs as adodb.recordset 然后就可以用 set rs=server.CreateObject("adodb.recordset") 来建立一个数据集的实例,当然此时数据集中是没有数据的 rs.open ...... 来打开一个记录集 rs.append或者rs.insert来添加记录 rs.edit来修改记录 对于添加或修改的记录,可以用 rs.fields("字段名")=xxx 来进行赋值 rs.
随机推荐
- 两个很详细的shell 实例代码
- c#连接access数据库操作类分享
- [数据库] 通用分页存储过程第1/5页
- jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
- Chrome扩展页面动态绑定JS事件提示错误
- iOS学习教程之UIView中坐标转换详解
- asp.net利用存储过程实现模糊查询示例分享
- 提高你工作效率的shell命令总结大全
- php使用正则表达式进行字符串搜索的方法
- 深入解析WordPress中加载模板的get_template_part函数
- wxpython中利用线程防止假死的实现方法
- linux c 获取本机公网IP的实现方法
- Javascript中查找不以XX字符结尾的单词示例代码
- nodejs读取memcache示例分享
- Android编程之EditText常见操作示例
- Spring Boot启动端口修改方法
- javascript在当前窗口关闭前检测窗口是否关闭
- python实现机器人行走效果
- java建立子类方法总结
- Spring中统一异常处理示例详解