我在使用system.data.sqlclient命名空间时遇到麻烦。 我做了一个非常简单的控制台应用程序,将输入的数据保存在数据库中。 在这方面需要帮助,请帮助。我已经附上了控制台的屏幕截图。
using System;
using System.Data.SqlClient;
namespace StudentDetails_Proj
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter Name:");
string name = Console.ReadLine();
Console.WriteLine("Enter Age:");
string age = Console.ReadLine();
Console.WriteLine("Enter Id:");
string id = Console.ReadLine();
Console.WriteLine("Enter Address:");
string address = Console.ReadLine();
// string connectionstring = "Server=G2W9DRV2E;Database=UserLogin;User Id=sa;Password=Password1";
string connectionstring = "Server=G2W9DRV2E;Database=UserLogin;Integrated Security=true";
SqlConnection connection = new SqlConnection(connectionstring);
connection.Open();
string cmdText = string.Format("Insert into StudentInfo values('{0}',{1},{2},'{3}')", name, age, id, address);
SqlCommand cmd = new SqlCommand(cmdText, connection);
cmd.ExecuteNonQuery();
connection.Close();
}
}
}
我收到此错误消息:
未处理的异常: System.BadImageFormatException :无法加载文件或程序集'System.Data.SqlClient,版本= 4.4.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a'。参考程序集不应该加载执行。它们只能在“仅反射”加载器上下文中加载。 (来自HRESULT的异常:0x80131058)
System.BadImageFormatException :无法加载参考程序集执行