A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 梁思思 中级黑马   /  2013-1-30 02:37  /  1904 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

google,百度过了,试了都未解决,{:soso_e105:}
我下的是SQL Server express 2008免费版本
代码:
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Data.SqlClient;


  6. namespace 练习1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {

  12.          SqlConnection conn=new SqlConnection(@"Data Source=.SQLEXPRESS:AttachDBFilename
  13. =|\Datebase1.mdf;Integrated Security=True;User Instance=True");
  14.          conn.Open();
  15.          Console.WriteLine("已连接上数据库");
  16.          Console.ReadKey();
  17.         }
  18.     }
  19. }
复制代码
运行后:



然后找原因,找啊找啊找到启动项的问题

点击启动SQL(SQLEXPRESS2008)后,无法启动

看看有没人遇到这种问题???

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

5 个回复

倒序浏览
先拖一个SqlDataSource 配置好

然后去config文件复制他自动生成的连接数据库的链接吧

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

回复 使用道具 举报
连接字符串最容易出错了,不理解千万不要用手写,直接打开服务器资源管理器--找到要连的数据库--右键点击--属性--找到连接字符串--复制--该粘到哪粘到了...

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

回复 使用道具 举报
谢谢,谢谢,还是我的字符串有问题,已经连接成功!{:soso_e128:}
回复 使用道具 举报
是先登的你SQL数据库确定连接,然后在VS下,点击视图里的服务器资源管理器--数据库连接--右键点击--添加连接-选择到你的数据库-当显示连接后-右击属性--找到连接字符串--复制
string constr=@"<在里面粘贴黏贴的字符串地址>";
回复 使用道具 举报
本帖最后由 王晨 于 2013-2-4 22:17 编辑

Data Source=.SQLEXPRESS 这个不对啊,少打了个“\”啊,应该是Data Source=.\SQLEXPRESS
也可以用下面的代码,都差不多!我经常使用下面的方法:
  1.             SqlConnection conn = new SqlConnection();
  2.             conn.ConnectionString = @"server=.\SQLEXPRESS;database=09students;Integrated Security =true";
  3.             conn.Open();
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马