Tag: oledbconnection

尝试从Access数据库中删除时,C#OleDbexception“没有给出一个或多个必需参数的值”

我有一张桌子上有“SEMESTER,SUBJECT,OFFER,RESULT”,其中“SEMESTER”和“SUBJECT”是主要的。 当我使用查询 “DELETE FROM Course_Information WHERE Semester = 1 AND Subject = ‘CSE-414’ ; 它在访问数据库中完美地工作,但当我试图在我的c#代码中使用它时,我总是会遇到exception。 此外,如果我使用“DELETE FROM Course_Information WHERE Semester = 1; 我想在WHERE条件下同时使用“SUBJECT”和“SEMESTER”(因为在同一学期可能会有不同的科目) 看我的代码, connection_string = aConnection.return_connectionString(connection_string); string sql_query = “DELETE FROM Course_Information WHERE Semester = ” + this.textBox1.Text + ” AND Subject = ” + this.textBox2.Text + ” ;”; OleDbConnection connect = new OleDbConnection(connection_string); […]

ConnectionString中未指定OLE DB提供程序。 “提供商= SQLOLEDB;

我试图使用C#运行查询,我遇到以下问题 ConnectionString中未指定OLE DB提供程序。 一个例子是’Provider = SQLOLEDB; 我的代码 string strConString = System.Configuration.ConfigurationManager.ConnectionStrings[“WorkflowConnStr”].ConnectionString.ToString(); string sqlstr = “select * from table” OleDbConnection myConnection = new OleDbConnection(strConString); try {myConnection.Open();} catch (Exception err) { System.Diagnostics.Debug.WriteLine(err.Message); } OleDbCommand myCommand = new OleDbCommand(sqlstr, myConnection); OleDbDataReader reader = myCommand.ExecuteReader(); web.config中 有什么建议吗?

OLEDB连接到Access数据库(accdb)

我想为一个练习做一个简单的应用程序,所以连接到像Access(.accdb)这样的简单数据库可能会很好 我的程序看起来像这样: using System; using System.Collections.Generic; using System.Data; using System.Data.OleDb; using System.Linq; using System.Web; namespace myProject.Account { public class DbManager { private OleDbConnection _dbConnection; public void OpenDbConnection() { _dbConnection = new OleDbConnection {ConnectionString = GetConnectionString()}; } private string GetConnectionString() { return “Provider=Microsoft.ACE.OLEDB.14.0;Data Source=exercise1.accdb”; } public void CloseDbConnection() { _dbConnection.Close(); } public void GetUser() { DataSet […]

使用C#使用OleDb解析CSV

我知道这个话题已经完成了死亡,但我还是有智慧。 我需要解析一个csv。 这是一个非常普通的CSV和解析逻辑是由另一个开发人员使用OleDB编写的,他在他去度假之前发誓它有效:) CSV sample: Dispatch Date,Master Tape,Master Time Code,Material ID,Channel,Title,Version,Duration,Language,Producer,Edit Date,Packaging,1 st TX,Last TX,Usage,S&P Rating,Comments,Replace,Event TX Date,Alternate Title ,a,b,c,d,e,f,g,h,,i,,j,k,,l,m,,n, 我遇到的问题是我遇到了各种错误,具体取决于我尝试的连接字符串。 当我尝试连接字符串时: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”D:\TEST.csv\”;Extended Properties=”text;HDR=No;FMT=Delimited” 我收到错误: ‘D:\TEST.csv’ is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides. 当我尝试连接字符串时: […]