当前位置:编程学习 > C#/ASP.NET >>

救救我好吗?论坛的大神们。我已经伤了

首先不好意思 又在这里打扰大家了  前几天就发了一个名为“我快哭了!哪位好心人帮帮我 asp.net怎么连接sql server 2005里面的数据库 ”的帖子   到现在都没解决   我发现也不是我代码问题  因为我把我整个web文件夹发给别人  他电脑上可以正常运行  我把问题再系统讲述一遍 : 我的笔记本win7 64位系统  

1.最开始装了vs2005,里面自带了sqlserver2005 但是我又重装了一个sqlserver2005 也不知道安装得正确不  反正能用
2.接着我又卸载了vs2005,安装了vs2010,我不知道是不是05没卸载干净  10安装时数据库没装好  或者其他什么问题  反正我怎么改代码都会出现如下图问题  都是指向“mycon.open()”位置

这期间我围绕这个问题思考了很久  开始用sql server 2005写数据库  后来出现这个问题后又直接在vs2010里面建数据库  以为在软件自身里面连接数据库会成功  结果还是不行 

为什么呢   这是为什么呢   为什么别人上面可以运行  在我上面就不行  软件问题? 系统问题? 还是咋么。
要知道卸软件再安装 是很麻烦的 所以我不得不想想 有没有重安装软件或重装系统的必要  请帮我分析分析

--------------------编程问答-------------------- http://blog.csdn.net/cupid0051/article/details/6750736 --------------------编程问答-------------------- 你看你的数据库是否链接成功。这种问题一般是访问数据库没成功 --------------------编程问答-------------------- 必杀技,重装系统  --------------------编程问答--------------------
引用 楼主 liuzhou127 的回复:
首先不好意思 又在这里打扰大家了  前几天就发了一个名为“我快哭了!哪位好心人帮帮我 asp.net怎么连接sql server 2005里面的数据库 ”的帖子   到现在都没解决   我发现也不是我代码问题  因为我把我整个web文件夹发给别人  他电脑上可以正常运行  我把问题再系统讲述一遍 : 我的笔记本win7 64位系统  

1.最开始装了vs2005,里面自带了sqlserver2005 但是我又重装了一个sqlserver2005 也不知道安装得正确不  反正能用
2.接着我又卸载了vs2005,安装了vs2010,我不知道是不是05没卸载干净  10安装时数据库没装好  或者其他什么问题  反正我怎么改代码都会出现如下图问题  都是指向“mycon.open()”位置

这期间我围绕这个问题思考了很久  开始用sql server 2005写数据库  后来出现这个问题后又直接在vs2010里面建数据库  以为在软件自身里面连接数据库会成功  结果还是不行 

为什么呢   这是为什么呢   为什么别人上面可以运行  在我上面就不行  软件问题? 系统问题? 还是咋么。
要知道卸软件再安装 是很麻烦的 所以我不得不想想 有没有重安装软件或重装系统的必要  请帮我分析分析

SQL 服务没开,你可以设置自动开启! --------------------编程问答-------------------- 首选,你先确定用 Sql server management studio可以连接上你说的数据库 --------------------编程问答--------------------
引用 3 楼 Jelly1989 的回复:
必杀技,重装系统 

+1
--------------------编程问答-------------------- 1.Sql server management studio  可以用吗?也就是可以打开你的那个数据库链接吗?
 可以请往下看,不可以,重装SQL吧
2.你数据库链接的是本机还是其他机子,如果是其他机子,确保已经配置那台机子的数据库可以允许远程访问。默认是不允许远程链接的。

3.将你项目数据库链接的账号密码,地址,这三个拿到Sql server management studio  看能不能登录。 --------------------编程问答-------------------- 这种情况,应该是数据库的问题,你先测试一下数据库连接是否正常,看看本地能不能登录成功,或者是某个sql服务没有开启,实在不行,完全卸载数据库,然后重新安装吧! --------------------编程问答-------------------- 坐等大神回答。解决问题了记得分享下是什么原因 --------------------编程问答-------------------- 链接不上sql server。 你的链接字符串是啥? --------------------编程问答-------------------- 首先你用 Sql server management studio看看能不能连上服务器进行操作。

可以的话那再看看1#的方法可以不可以用,我印象中2005的是默认关闭连接的,需要自己手动开启后才能在程序中连接。 --------------------编程问答-------------------- 个人建议,如果不是非要用 SQL Server 的话,可以装一个 MySQL 试试,另外再安装一个 Connector/net 就可以在 VS 中使用了(操作ADO.NET)。
注意,这些数据库都必须设置好连接字符串,所以首先要做的就是确认你的数据库运行正常并且用户可以正常登录可以做的就是:
SQL Server 安装好之后先用 SSMS(Sql Server Management Studio)或者 VS (VisualStudio)连接进去试一下啊(可以用Windows认证方式登录,也可以用你安装的时候设置的用户和口令)。
MySQL也一样,当然了如果安装了它的 Workbench 的话操作就和 SSMS 差不多了。(当然了,安装 Connector 之后也可以从 VS 去访问)
你上面的代码没有完整的贴出你的连接字符串,所以你要仔细的看看你的连接字符串是否正确了。
VS 中连接数据库的操作如图所示
--------------------编程问答-------------------- 将错误信息 直接复制黏贴到百度上 解决方法一大堆 到论坛问也问不大清楚 
像这样的错误并不是你一个人才有的 所以多用百度搜搜多的是解决方法 --------------------编程问答-------------------- 开服务,一般开第二个就可以了,叫SQLServer(MSSQLSERVER) --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,