簡體   English   中英

錯誤找不到數據源名稱,並且在ADO.NET中沒有使用Odbc指定默認驅動程序

[英]Error Data source name not found and no default driver specified with Odbc in ADO.NET

當我嘗試將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.dll中發生了'System.Data.Odbc.OdbcException類型的未處理的異常

其他信息:錯誤[IM002] [Microsoft] [ODBC驅動程序管理器]找不到數據源名稱,並且未指定默認驅動程序“

使用ODBC時,需要在連接字符串中包括要使用的驅動程序。

請參閱OdbcConnection.ConnectionString

例如,如果您的服務器是SQL Server,則添加

driver={SQL Server}

連接字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM