oracle connectionstring 属性尚未初始化.,ConnectionString属性尚未初始化的解决方法
今天在编程的时候,遇到了connectionstring尚未初始化的问题,在网上找了很多资料也没有把问题解决,虽然这个问题比较常见.但是大致知道了多数说是配置的问题,其根本原因是没有获得KEY.我的配置中是
,在其他网页上是没有错误的,有很多说中应该为KEY="",value=""我改完之后还是不好用.于是我就想了干吗要那么费劲的让connection自己去找连接字符串,自己给它写上不就可以了,于是我在.cs页中直接把原来的
SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["S601ConnectionString"]);
SqlCommand cmd = new SqlCommand("select count(*) from Role where sAdmin='" +this.type.Text+ "'and sPwd='" + TextBox1.Text + "'", conn);
cmd.Connection.Open();
int i = (int)cmd.ExecuteScalar();
cmd.Connection.Close();
if(i>0)
{
Response.Write(bc.MessageBox("location.href='../back-stage management.aspx'"));
Session["username"]=this.type.Text.ToString();
}
else
{
Response.Write(bc.MessageBox("你选择的角色有错或者密码不对!"));
}
改为
SqlConnection conn = new SqlConnection("Data Source=localhost;Database=S601;Uid=sa;Pwd=123456");
SqlCommand cmd = new SqlCommand("select count(*) from Role where sAdmin='" +this.type.Text.ToString()+ "'and sPwd='" + TextBox1.Text + "'", conn);
cmd.Connection.Open();
int i = (int)cmd.ExecuteScalar();
cmd.Connection.Close();
if(i>0)
{ //登录成功
Response.Write("
location.href='back-stage management.aspx'
// -->");
}
else
{
Response.Write(bc.MessageBox("你选择的角色有错或者密码不对!"));
}
这样就OK了
问题前因:使用动软代码生成的三成模板然后复制到相应的类库
动软生成的 sql帮助类 推荐的是DBsqlhelp
期间引用了:BLl层:Maticsoft.Common.dll
DAl层:Maticsoft.DBUtility.dll
解决问题思路:百度全是配置文件错误:事实也是如此,但是却找不到到底哪里错了,
于是使用 IL Spy(反编译) DBUtility 所引用的sql帮助类
反编译之后
首先就找到了这个帮助类,一看原来web.config的配置文件使用的是
Appsettings这种链接数据库的方式于是
于是注销上面的 connectionstrigs 使用了 aoosettings
运行调试,发现还是出错
仔细一看,名字没错啊,配置没错啊,发狂半小时
继续搞
深入这个bll文件
首先找到dal层的链接数据库方法,跳进去,之后,发现只能反编译
于是反编译查找这个鬼方法到底是怎么运行的
点击跳进这个方法
最后他娘的发现原来还是名字错了,一阵发狂,写下了今天这个玩意
oracle connectionstring 属性尚未初始化.,ConnectionString属性尚未初始化的解决方法相关推荐
- 基于继承类的属性模版中无法绑定的原因和解决方法
原文:基于继承类的属性模版中无法绑定的原因和解决方法 这个的晚上想学学WPF 做一个类似于ERP 左边菜单.构思一下思路 ...... 创建一个类基于Expander类. 1 public class ...
- 在centos上,oracle数据库更改IP后无法启动监听,解决方法
在centos上,oracle数据库更改IP后无法启动监听,解决方法 参考文章: (1)在centos上,oracle数据库更改IP后无法启动监听,解决方法 (2)https://www.cnblog ...
- oracle连接长时间未响应,Oracle的pl/sql客户端请求超时未响应的解决方法及装置与流程...
本发明涉及计算机技术领域,具体提供一种Oracle的pl/sql客户端请求超时未响应的解决方法及装置. 背景技术: 随着信息技术的发展,Oracle数据库技术越来越广泛地推广应用到各个领域.当pl/s ...
- ArcMap(ArcGIS)导出属性表用Excel打开中文乱码的解决方法
前些天在做GIS实验时,发现用Excel打开ArcMap10.7导出的属性表中文是乱码,数字正常显示,便在网上搜罗解决方法.网上方法太多,比如下载安装官方补丁,修改注册表等等.个人感觉,麻烦而且不确定 ...
- 【转】Linux下Oracle sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)...
文章转自:http://www.ha97.com/4856.html 作者: 谋万世全局者 PS:近来因工作需要业余在学习oracle,发现通过SecureCRT或putty等SSH客户端远程登录Li ...
- oracle插入日期异常,Oracle插入日期数据常见的2个问题和解决方法
1.无效的月份问题 最近在往数据库中插入时间时,Oracle报"无效的月份问题",具体SQL如下:INSERT INTO TS_COUNT ( ID,CNAME, STARTTIM ...
- C#报错“OS加载程序锁内执行托管代码,不要尝试在DllMain或映像初始化函数内运行托管代码”的解决方法。
在VS下进行C#编程并调用C++的DLL时候,有很小的概率报错"OS加载程序锁内执行托管代码,不要尝试在DllMain或映像初始化函数内运行托管代码",其解决方法是把VS菜单中的 ...
- oracle年份超出范围,ora-00020超出最大进程数的解决方法
ora-00020超出最大进程数的解决方法 一般原因是因为你的应用程序的连接数超过了ORACLE系统设置的最大连接数.你可以到ORACLE的OEM下,用SYS as/sysdba进入OEM,在Inst ...
- SharePoint 已在此服务器场中安装 ID 为 XXXXXXXXX 的功能。请使用强制属性显式地重新安装此功能。解决方法...
图1: 图2: 解决方法: stsadm -o deploysolution -name ***.wsp -immediate -allowGacDeployment -url http://*** ...
- Win7/Win8 系统下安装Oracle 10g 提示“程序异常终止,发生未知错误”的解决方法...
我的Oracle 10g版本是10.2.0.1.0,(10.1同理)选择高级安装,提示"程序异常终止,发生未知错误". 1.修改Oracle 10G\database\stage\ ...
最新文章
- 2021年了,为什么约会软件算法仍然如此糟糕?
- Linux下服务器端开发流程及相关工具介绍(C++)
- 域名缓存侦测(DNS Cache Snooping)技术
- Process类中与内存相关的属相不能更新!
- cmake / aux_source_directory
- Netty实战 IM即时通讯系统(十二)构建客户端与服务端pipeline
- SpringCloud微服务架构,Config 分布式配置中心,Bus 消息总线, Stream 消息驱动,Sleuth+Zipkin 链路追踪
- PTA 判断对称矩阵 (10分)
- Taro+react开发(60) 第三方icon使用
- 【Linux应用】中标麒麟操作系统
- 偶尔文艺-关于想要转录MIDI从YAMAHA到MAC
- exe msdt 无法上网_msdt.exe文件下载
- 数学中的哈斯图如何构造?附实例
- HarmonyOS APP开发入门3——组件(二 Text组件)
- 彩云之巅(一) 回忆的牵绊
- Oracle修改SEQUENCE起始值
- 如何有效开展小组教学_如何有效开展小组教学
- 1299: 【二分查找】找球号
- 谷歌浏览器提示:您要访问的网站包含恶意软件(解决方案)
- mysql 双主 脑裂_MySQL高可用方案——双主
热门文章
- 微信小游戏开发之Cocos Creator使用微信云开发和微信开放能力
- 05-获取已连接wifi路由器密码
- 基于 arm64 Linux nanosleep 系统调用流程分析
- MyBatis中的jdbcType
- 桩筏有限元中的弹性板计算_[转载]JCCAD建模分析桩筏基础容易出错的地方
- 如何安全地使用锂电池
- python实现冒泡排序算法
- 模拟经营动物园java,动物园游戏下载|动物园下载 (经典模拟经营游戏)_单机游戏下载...
- 键盘上ctrl各种快捷键大全(备案)
- c语言中printk用法,printk和printf的区别