【问题标题】:is it ok this connection string for access since any computer (using Internet)从任何计算机(使用互联网)访问此连接字符串是否可以?
【发布时间】:2011-04-25 05:45:39
【问题描述】:

好吧,我需要从另一个地方访问(使用互联网),但我没有另一台电脑,因为我看看这是否可以……我确实有连接,因为我自己的电脑在这里,但我需要如果我有从另一台计算机到我的数据库的连接,或者你知道其他形式吗? (适用于 Windows 应用程序)

这里是我的班级联系,因为你看是否可以..

namespace Coneccion
{
    class Conexion
    {
        public SqlConnection conectar()
        {
            SqlConnection con = new SqlConnection(@"Data Source=server,1433;Failover Partner=ip;Initial Catalog=database;Persist Security Info=True;User ID=login; Password=password; Asynchronous Processing=True;TrustServerCertificate=True;Network Library=dbmssocn;Workstation ID=pc;User Instance=False");
            return con;
        }

        public void EjecutarConsulta(SqlCommand comando)
        {
            comando.Connection.Open(); // abrimos la conexion
            comando.ExecuteNonQuery(); // ejecutamos la consulta
            comando.Connection.Close(); // y cerramos la conexion
        }
    }
}

【问题讨论】:

    标签: c# .net connection connection-string database-connection


    【解决方案1】:

    也许这段代码在另一台计算机上出现了一些错误。

    TrustServerCertificate=True
    

    但其余代码都可以。

    【讨论】:

      【解决方案2】:

      还有

      using(var cmd = connection.CreateCommand()){
        cmd.Open();
        // do some query.
      } // using will automatic close the command
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-22
        • 1970-01-01
        • 1970-01-01
        • 2012-02-19
        • 1970-01-01
        • 2014-09-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多