我正在尝试使用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-”,但是正如我上面所说的那样,它只是崩溃了。我无法解决这个问题,有人可以帮助我吗?
答案 0 :(得分:0)
这也是Android上的问题。 Android Build-> Android项目选项中的链接器。