尝试通过Xamarin连接到SQL DB总是会给出“找不到编码1252数据”

时间:2019-01-21 16:16:24

标签: c# xaml xamarin sqlclient

我正在尝试使用Xamarin和C#通过SqlClient连接到数据库。该代码在命令行上工作正常,但是当我尝试在Xamarin Live Player上执行该代码时,它返回一个错误,提示“找不到编码1252数据”。

我尝试在iOS选项中选中“西”框,就像我在网上找到的一样,但它无法解决我的问题。我也尝试过通过apk安装该应用程序,而不是通过xam live player运行该应用程序,但是它在启动时崩溃。

这是我的代码:

void DatabaseConnection()
    {
        string str = "";
        SqlCommand command;
        SqlDataReader dataReader;

        using (SqlConnection connection = new SqlConnection("Data Source = db_ip; Initial Catalog = list_name; Persist Security Info = True; User ID = my_user; pwd = my_pass;"))
        {
            connection.Open();
            command = new SqlCommand("my_command", connection);

            dataReader = command.ExecuteReader();


            while (dataReader.Read())
            {
                str += dataReader.GetValue(1) + " - ";
            }
            Output.Text = str;
        }
    }  

它应该返回“ 171-”,但是正如我上面所说的那样,它只是崩溃了。我无法解决这个问题,有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

这也是Android上的问题。 Android Build-> Android项目选项中的链接器。