我的问题很简单,但我不知道该怎么做我的查询是:
" SELECT * FROM Table1 Where ID =" + textBox1.Text;
我想将结果保存在变量中查询表有 5 列,这意味着我想要 5 个变量来保存结果,但我不知道该怎么做数据库在 ms-Access 中
首先你需要知道,如何在 C#中创建一个OleDbConnection 。
你不需要创建变量!您可以直接将所有行或选定的行分配给 ASP.NET 和 winforms 中可用的许多数据控件之一。
DataControls 自动在页面或表单上以表格布局显示您的 db.table 数据。您还可以控制这个自动创建的布局的外观。
您可以从数据库中获取数据并创建如下数据集:
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
是访问数据库文件的连接字符串。每种存储都需要一种独特的连接字符串。你可以在这里找到适合你的那一款。
一旦你清楚了。您需要了解ASP.NET DataControls和 winforms dataGridView等。