【问题标题】:connecting with Sqlexpress与 Sqlexpress 连接
【发布时间】:2014-10-14 09:03:24
【问题描述】:

我正在尝试将 sql 与服务器上的数据库连接。所以当我输入数据源时。它向我显示错误无法识别的转义序列 请帮帮我。

string constring = "Data Source=DVSQL\SQLEXPRESS;Initial Catalog=DB;User ID=user;Password=****";

我尝试了以下两种方式,然后显示错误无法连接任何指定的 SQL 主机

string constring = "Data Source=DVSQL\\SQLEXPRESS;Initial Catalog=DB;User ID=user;Password=****"; 

string constring = "Data Source=DVSQL/SQLEXPRESS;Initial Catalog=DB;User ID=user;Password=****"; 

当我使用 TEST BUTTON 检查连接时,我做错了什么。它向我显示 TEST CONNECTION SUCCEEDED。当我从程序中调用它时,它没有连接。为什么会这样。我正在使用 VS 2013

【问题讨论】:

    标签: c# mysql winforms visual-studio datasource


    【解决方案1】:

    在您的第一个 sql 连接语句之前放置一个 @ 符号将防止字符串包含转义序列。

    string constring = @"Data Source=DVSQL\SQLEXPRESS;Initial Catalog=DB;User ID=user;Password=****";
    

    也许密码中的某些东西把它扔掉了。

    【讨论】:

    • 我需要在分号后给"
    • 我在家中使用 MySQL 社区服务器 5.5.29 制作了这些表格和其他东西,我将软件带到我的工作场所进行检查,无论这是否有效。但在我的工作地点,数据库是在 Visual Studio Management 2008R 中创建的。和数据库是.dbo 格式。但是在我家我在Scheme中做了表名。所以我的原因是它不沟通
    • 我更新了声明以删除流氓报价。 ;) 为了在工作中使用您的 MySql 数据库,您需要将其转换为 Sql Server。这是一个可以帮助您的工具:blogs.msdn.com/b/ssma/archive/2011/02/07/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多