如何在c# .net中将MS-Access选择查询的结果保存为变量

本文关键字:查询 结果 保存 变量 选择 MS-Access net 中将 | 更新日期: 2023-09-27 18:05:28

我的问题很简单,但我不知道如何做到这一点,我的查询是:

" SELECT * FROM Table1 Where ID =" + textBox1.Text;

和我想保存变量的结果查询表有5列这意味着我想要5个变量来保存结果但我不知道我怎么能做到这一点数据库是在ms-Access

如何在c# .net中将MS-Access选择查询的结果保存为变量

首先,你需要知道如何在c#中创建OleDbConnection。

你不需要创建变量!可以直接将所有行或选定的行分配给ASP中可用的众多数据控件之一。NET和winforms。

datacontrol自动显示您的数据库。在页面或表单上的表格式布局中的表格数据。您还可以控制这个自动创建的布局的外观。

你可以从数据库中获取你的数据并创建一个这样的数据集:

string query = "SELECT * from Table1 WHERE ID=?";
OleDbConnection odc = new OleDbConnection(strConn);
odc.Open();
OleDbDataAdapter dAdapter = new OleDbDataAdapter();
OleDbCommand cmd = new OleDbCommand(query,odc);
cmd.Parameters.Add("?", OleDbType.BSTR, 5).Value ="asdf";
dAdapter.SelectCommand = cmd;
ds = new DataSet();
dAdapter.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];

现在在上面的代码中,strConn是访问db文件的connectionString。每种存储都需要一种独特的连接字符串。你可以在这里找到适合你的。

一旦你明白了。你需要学习ASP。. NET DataControls和winforms dataGridView等