【问题标题】:key word not supported "data source" ,what's the error i it?关键字不支持“数据源”,我的错误是什么?
【发布时间】:2015-05-13 17:08:18
【问题描述】:
label1.Text=textBox1.Text;
string providerName = "System.Data.EntityClient";
string connection = "datasource=students.mssql.somee.com;port=4096;username=someusername;password=somepassword";
SqlConnection Conn=new SqlConnection(connection);
SqlDataAdapter DataAdapter=new SqlDataAdapter();
SqlCommandBuilder cb=new SqlCommandBuilder(DataAdapter);
Conn.Open();
MessageBox.Show("Connected!");
Conn.Close();

【问题讨论】:

  • 您可能已经发布了密码。你应该立即改变它。
  • 除此之外,您还应该在您的提供商名称中引用SqlClient - 而不是EntityClient:string providerName = "System.Data.SqlClient";

标签: c# connection-string


【解决方案1】:

在您的连接字符串中,数据源是一个用空格分隔的单词,如下所示并尝试。

string connection = 
    "data source=students.mssql.somee.com;
    port=4096;username=*******;password=*******"

【讨论】:

    【解决方案2】:

    检查你的连接字符串

    记得试试 catch

    label1.Text=textBox1.Text;
    string providerName = "System.Data.EntityClient";
    string connection = "datasource=students.mssql.somee.com;port=4096;username=mhs_SQLLogin_1;password=gtwhp7td39";
    try{
    SqlConnection Conn=new SqlConnection(connection);
    SqlDataAdapter DataAdapter=new SqlDataAdapter();
    SqlCommandBuilder cb=new SqlCommandBuilder(DataAdapter);
    Conn.Open();
    MessageBox.Show("Connected!");
    Conn.Close();
    }catch(Exception ex){
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多