c#连接Access数据库怎么把各项检索到的数据在各个文本框中显示?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#连接Access数据库怎么把各项检索到的数据在各个文本框中显示?相关的知识,希望对你有一定的参考价值。
把检索到的数据显示在所建的windows控制台程序界面的各个文本框?
1.首先使用Access创建一个数据保存在硬盘某处,使用.MDB。
2.打开Vs 2013,引入命名空间:
using System.Data.OleDb;
声明对象:
private OleDbConnection _oleDbConn; private OleDbDataAdapter _oleDbAda;
3.构建链接信息:
public readonly static string _strdata = string.Format("012", "provider=microsoft.jet.oledb.4.0; Data Source=", System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"\\db\\StuManData.mdb");
这里是构建一个目录:当前目录先的db文件夹下的StuMandata.mdb数据库文件。
当然可以可以直接指定目录:例:
string_strdata=@"provider=microsoft.jet.oledb.4.0; Data Source=C:\\db\\StuManData.mdb";
这样就构建好了链接信息。
4._oleDbConn = new OleDbConnection(_strConn);//根据链接信息实例化链接对象
_oleDbConn.open();//打开连接;
_oleDbAda = new OleDbDataAdapter(strsql, _oleDbConn);//strsql sql语句;
见过sql语句执行的数据库连接对象
_oleDbAda.Fill(dt, tableName);
//将结果保存到本地结果及 dt==DataSet dt=new DataSet();
//Ok,Now,你可以操作dt了,当然前提它不是空的
5.调用示例,构建Sql语句,传给显示窗体对象。
6.使用封装好的类,返回查询结果集,并提取数据。
7.运行结果。
参考技术A 检索到的数据。这里,你提到的数据。
通常,数据库读出来的是DataTable.,一个数据表,我们还可以从数据库读出DataSet数据集,来装很多Table.
在DataTable里面,我们取出一个数据的写法。
DataTable dt=new .....
dt.rows[行数][列名] 【这是object类型。
当你取出来之后,你就可以放到你想要的文本框里去了。
比如 TextBox1.Text=dt.rows[0]["Name"].ToString(); 参考技术B 和sql一样的吧 参考技术C sql会不 跟他一样 参考技术D 控制台程序有界面,有文本框?
连接access数据库出现错误怎么办?
参考技术A步骤一:请检查conn.asp中的连接字符是否正确,如果没有错误,还提示数据库连接出错,往下看access数据库连接错误。
步骤二:把数据库下载到本地(默认数据库 database/#newasp.mdb),用ACCESS打开,压缩修复数据库(打开ACCESS -- 工具 -- 数据库实用工具 -- 压缩和修复数据库);然后重新上传access数据库连接错误。
步骤三:如果以前操作无误,照样出现数据库连接出错,那么就是权限问题了需要更改权限。
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。
软件开发人员和数据架构师可以使用Microsoft Access开发应用软件,“高级用户”可以使用它来构建软件应用程序。和其他办公应用程序一样,ACCESS支持Visual Basic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。
表格模板。 只需键入需要跟踪的内容,Access 便会使用表格模板提供能够完成相关任务的应用程序。 Access 可处理字段、关系和规则的复杂计算,以便您能够集中精力处理项目。 您将拥有一个全新的应用程序,其中包含能够立即启动并运行的自然 UI。
以上是关于c#连接Access数据库怎么把各项检索到的数据在各个文本框中显示?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 C# 在 access 数据库中实现“右外连接”查询?