C# 错误:找不到数据源名称,并且在ADO.NET中未使用Odbc指定默认驱动程序

C# 错误:找不到数据源名称,并且在ADO.NET中未使用Odbc指定默认驱动程序,c#,sql-server,C#,Sql Server,当我试图将UI中的一些数据添加到MSSQL数据库中时,我遇到了这个错误,通过我找到的关于这个错误的所有问题和答案,我无法理解问题在哪里。谁能给我一些帮助吗?谢谢 OdbcConnection conexiune = new OdbcConnection("Data Source=CODRINMA\\codrinma;Initial Catalog=BD;Integrated Security=True"); conexiune.Open(); OdbcCommand cominsert = ne

当我试图将UI中的一些数据添加到MSSQL数据库中时,我遇到了这个错误,通过我找到的关于这个错误的所有问题和答案,我无法理解问题在哪里。谁能给我一些帮助吗?谢谢

OdbcConnection conexiune = new OdbcConnection("Data Source=CODRINMA\\codrinma;Initial Catalog=BD;Integrated Security=True");
conexiune.Open();
OdbcCommand cominsert = new OdbcCommand("insert into Tabela(idX,denumire,adresa,idY) values(?,?,?,?)", conexiune);
cominsert.Parameters.Clear();
cominsert.Parameters.AddWithValue("@idX", int.Parse(txtID.Text.Trim()));
cominsert.Parameters.AddWithValue("@denumire", char.ToUpper(txtDenumire.Text.Trim()[0]) + txtDenumire.Text.Trim().Substring(1));
cominsert.Parameters.AddWithValue("@adresa", char.ToUpper(txtAdresa.Text.Trim()[0]) + txtAdresa.Text.Trim().Substring(1));
cominsert.Parameters.AddWithValue("@idY", int.Parse(cmbCamp.SelectedValue.ToString()));
cominsert.ExecuteNonQuery();
MessageBox.Show("Message!!");
conexiune.Close();
this.Dispose();
“类型为'System.Data.Odbc.OdbcException'的未处理异常” 发生在System.Data.dll中

其他信息:错误[IM002][Microsoft][ODBC驱动程序管理器] 找不到数据源名称,未指定默认驱动程序“


使用ODBC时,需要在连接字符串中包含要使用的驱动程序

例如,如果您的服务器是SQL server,则添加

driver={SQL Server}
连接到连接字符串