在VS中直接建好的数据库 用到的链接字符串也是它给出的 为什么连不上 报错误

SqlConnection con = new SqlConnection("Data Source=. \\SQLEXPRESS;AttachDbFilename=|DataDirectory|\train sch.mdf;Integrated Security=True;User Instance=True");
在VS中直接建好的数据库 用到的链接字符串也是它给出的 为什么连不上 报错误 链接字符串有错误

作者: imply009   发布时间: 2011-06-16

额。 多了个空格? 我瞎说的

作者: chenchenyangll   发布时间: 2011-06-16

Data Source=. \\SQLEXPRESS
多了个空格

作者: caozhy   发布时间: 2011-06-16

多了个\?
 Data Source=.\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\mydb.mdf;User Instance=true;

作者: pleasure999   发布时间: 2011-06-16

引用楼主 imply009 的回复:
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\train sch.mdf;Integrated Security=True;User Instance=True");
在VS中直接建好的数据库 用到的链接字符串也是它给出的 为什么连不上 报错误 ……

作者: HHQSY   发布时间: 2011-06-16

报的时候:路径中有非法错误

作者: imply009   发布时间: 2011-06-16

在Mian函数上加上如下代码
C# code

        static void Main()
        {

  [color=#FF6600]          string dataDir = AppDomain.CurrentDomain.BaseDirectory;
            if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
            {
                dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
                AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
            }[/color]

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form2());
        }

作者: andywangguanxi   发布时间: 2011-06-16