尝试连接到SQL Server数据库时出现“ SqlException未处理”错误

阿尔文

我有一个程序,它接收传递给它的信息,并将信息放入数据库中。该程序是在VS2008中为Windows Ce 6.0设备创建的,无法连接到数据库。我想通过本地网络进行连接,但并不十分确定如何进行连接。这是我调用数据库的函数的代码。

public void callSQL(string partNumber, int total, int numOfPacks, string dunsNumber, string serialNumber, string laneNumber)
{
    //establish connection
    string conString = "Data Source=10.97.2.67,1433;Initial Catalog=testing.mdf;User ID=**********;Persist Security Info=false";

    using (SqlConnection con = new System.Data.SqlClient.SqlConnection(conString))
    {
        con.Open();

        try
        {
            //open the server
            //Insert values passed into the method
            SqlCommand myCommand = new SqlCommand("INSERT INTO test (Part_Number, total, number_of_packs, dunsNumber, serialNumber, truck_number) VALUES (@Part_Number,@total,@number_of_packs,@dunsNumber,@serialNumber,@truck_number)", con);
            myCommand.Parameters.AddWithValue("@Part_Number", partNumber);
            myCommand.Parameters.AddWithValue("@total", total);
            myCommand.Parameters.AddWithValue("@number_of_packs", numOfPacks);
            myCommand.Parameters.AddWithValue("@dunsNumber", dunsNumber);
            myCommand.Parameters.AddWithValue("@serialNumber", serialNumber);
            myCommand.Parameters.AddWithValue("@truck_number", laneNumber);

            //execute the query
            myCommand.ExecuteNonQuery();
            con.Close();
        }
        catch (SqlException e)
        {
           string error = e.ToString();
           error = error.ToLower();

           if (error.Contains("duplicate") == true)
           {
              Console.WriteLine("You have already scanned this barcode.");
           }
        }
    }
}

当我运行代码时,代码在con.Open()处停止;我得到一个错误,说

SqlException未处理

这是来自错误的信息:

System.Data.SqlClient.SqlException {“ SqlException”}
[System.Data.SqlClient.SqlException] {“
SqlException ”} {Systen.Data.SqlClient.SqlErrorCOllection}
LineNumber 0
消息“ SqlException”
Number 17
过程“ ConnectionOpen(Connect() )。”
服务器“ 10.97.2.67,1433”
源“ .Net SqlClient数据提供程序”位于System.Data.SqlClient.SqlConnection.OnError(SqlException异常,TdsParserState状态)处的System.Data.SqlClient.SqlInternalConnection.OnError(SqlException异常,TdsParserState状态)处的
StackTrace 在System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()在System.Data.SqlClient.TdsParser.Connect(字符串主机,




在System.Data.SqlClient.SqlInternalConnection.OpenAndLogin()
在System.Data.SqlClient.SqlInternalConnection..ctor(SqlConnection连接,Hashtable connectionOptions)
在System.Data.SqlClient.SqlConnection.Open()
在scan.partObject.callSQL(String partNumber,总共Int32,Int32 numOfPacks,字符串dunsNumber,字符串serialNumber,字符串laneNumber)
在scan.Program.Main(String [] args)

谢谢

阿尔文

由于连接字符串,这是一个错误。如果要通过网络连接到SQL Server,则连接字符串应采用以下格式。

Data Source=myServerAddress;Initial Catalog=myDataBase; Integrated Security=SSPI;User ID=myDomain\myUsername;Password=myPassword;

可以在SQL属性上找到myServerAddress。祝你好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试连接到SQL Server 2014时出现SSL错误

尝试创建新的SQL Server数据库时为什么会出现连接错误?

查询SQL Server 2012数据库时出现初始错误

连接到MS SQL数据库时出现PDO错误“ Adaptive Server不可用”

尝试从数据库中检索数据时,出现错误“ InvalidOperationException未处理”

连接到MySQL本地数据库时出现错误

尝试使用JDBC连接到Hana时出现“找不到数据库”错误

连接到Firebird数据库时出现BLR错误

连接到SQL数据库时出现VBA运行时错误

连接到SQL数据库时出现pyodbc错误“无法打开登录请求的数据库“ database3”。

使用Python访问Azure上的SQL Server SQL数据库时出现错误

尝试连接到SQL Server数据库时出错

尝试连接到SQL Server 2005时出现Android应用错误

尝试将未处理的异常插入SQL Server数据库时,对象类型不存在任何映射

将数据插入SQL Server数据库时,Node.js中出现奇怪的错误

尝试检索数据库表时出现PDO错误

尝试在Maven项目中使用OpenJPA连接到Derby数据库,但出现“ java.sql.SQLException”错误。

尝试连接到我的SQL数据库但抛出错误

尝试连接到Oracle数据库时出现java.sql.SQLException

尝试连接到Access数据库的vbscript错误

MySqlException是尝试创建关系数据库时出现的未处理错误

尝试将Play应用程序连接到mysql数据库时出现SQL语法错误

尝试删除SQL Server数据库时出现错误21

尝试连接时出现SQL Server错误

在 Amazon RDS 上创建 SQL Server 数据库的 .bak 备份时出现权限错误

尝试将 SQL 开发人员与 Oracle 数据库连接时出现 ORA-12705 错误

尝试连接到数据库时遇到错误 08001

尝试连接到 MySQL 数据库时出现“db is not defined”错误

连接到 Cloud SQL 上的 MariaDB 数据库时出现错误 2002 或 2013