Tag: oledbdatareader

将结果集从OleDbDataReader转换为列表

考虑连接到SQL Server 2008数据库并运行SQL SELECT语句的Winforms应用程序: string myConnectionString = “Provider=SQLOLEDB;Data Source=hermes;Initial Catalog=qcvaluestest;Integrated Security=SSPI;”; string mySelectQuery = “SELECT top 500 name, finalconc from qvalues where rowid between 0 and 25000;”; OleDbConnection myConnection = new OleDbConnection(myConnectionString); OleDbCommand myCommand = new OleDbCommand(mySelectQuery, myConnection); myCommand.Connection.Open(); OleDbDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection); 如何将查询结果读入列表?

通过C#对Access数据库进行LIKE查询始终返回0的COUNT(*)

请查看以下代码: using (OleDbConnection openCon = new OleDbConnection(ConfigurationManager.AppSettings[“AccessConnectioString”])) { openCon.Open(); string tc = string.Empty; string ttc = string.Empty; if (!string.IsNullOrEmpty(QSetId)) { tc = “select count(*) as [Count] from ABC where QSetId = @qSetId and TText like ‘RT*'”; } else { tc = “select count(*) as [Count] from PQR where TText like ‘RT*'”; } using (OleDbCommand qtc= […]

Access Database error ::“没有给出一个或多个必需参数的值。”

我有一个datagridview。 在该DGV中,第一柱是combobox柱。 我想,当选择这个combobox值时,下一个fild将自动从数据库中填充。 但是显示出错误。 没有为OleDbDataReader上的一个或多个必需参数赋值dr1 = cmd1.ExecuteReader(); 我发布了代码。 请帮我。 OleDbConnection con = new OleDbConnection(conn); con.Open(); for (int i = 0; i < dgv.Rows.Count; i++) { string query = "select Description from General where AccCode='" + dgv.Rows[i].Cells[0].Value + "' and conpanyID='" + label1.Text + "'"; OleDbCommand cmd1 = new OleDbCommand(query, con); //OleDbDataAdapter daBranchName = new OleDbDataAdapter(cmd); […]