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.
随机推荐
- 正则表达式 \w \d 的意义
- Python的Bottle框架中获取制定cookie的教程
- Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例的备份
- 在Mac OS X中配置Apache+PHP+MySQL运行环境的详细步骤
- iOS 加载Bundle文件的实例代码
- 使用php的HTTP请求的库Requests实现美女图片墙
- 微信小程序之发送短信倒计时功能
- 深入php-fpm的两种进程管理模式详解
- javascript与asp.net(c#)互相调用方法
- C语言求矩阵的各列元素之和的代码示例
- 3Z版基于jquery的图片复选框(asp.net+jquery)
- WMI入门教程之怎么使用WMI?
- Python 网络编程说明第1/2页
- SQL Server误区30日谈 第30天 有关备份的30个误区
- 一道关于JavaScript变量作用域的面试题
- 生成HTML静态网址 [教你如何在IIS下安装rewrite]
- C语言实现俄罗斯方块小游戏
- C#中this的使用实例分析
- Android标题栏上添加多个Menu按钮的实例
- Android中用onSaveInstanceState保存Fragment状态的方法