Delphi 7中ADO控件打开Access数据库文件
来源:互联网 发布:拦截广告软件 编辑:程序博客网 时间:2024/05/17 23:56
最近在学习delphi 7编程,尽管已经这门语言已经落寞了,但是作为新手,我目前觉得delphi难度比其他的小,可能与可视化环境有关,尤其很多控件拖拖拖就可以了。以下理解可能有很多错误,希望高手指正,谢谢啦。
界面如下:
添加相关控件:
代码如下:
procedure TForm1.Button1Click(Sender: TObject);//“打开”按钮单击事件const//常量 dbadoconstr = 'Provider=%s;Data Source=%s;Persist Security Info=false'; //Provider=[驱动程序];Password=[密码];Persist Security Info=True;User ID=[用户名];Data Source=[数据源别名] //Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为"ADO在数据库连接成功后是否保存密码信息",True表示保存,False表示不保存 dbprovider = 'Microsoft.Jet.OLEDB.4.0';//数据库驱动的名称var myaccess : string;//定义数据库文件路径变量begin OpenDialog1.FileName := '*.mdb';//打开文件的名称 if OpenDialog1.Execute then //如果文件打步骤执行了,就返回True begin myaccess := OpenDialog1.FileName; //文件路径 Edit1.Text := myaccess;//在Edit1中显示文件路径 ADOConnection1.Connected := False; ADOConnection1.ConnectionString := Format(dbadoconstr,[dbprovider,myaccess]); //上条语句为将格式化后的字符串给ConnectionString,用于连接数据库 ADOConnection1.Connected := True; ADOConnection1.GetTableNames(ListBox1.Items);//获得数据库文件中所有的表的名称,赋值到listbox1.items中 end;end;procedure TForm1.ListBox1DblClick(Sender: TObject);//Listbox1中双击事件begin ADOTable1.Close;//表名查询关闭 ADOTable1.TableName := ListBox1.Items.Strings[ListBox1.Itemindex];//将当前双击的表名赋值给ADOTable1的表名中。 ADOTable1.Open;//表名查询打开end;
0 0
- Delphi 7中ADO控件打开Access数据库文件
- ADO方式连接带有密码的Access数据库文件(VC、Delphi)
- Delphi之ADO操作Access
- delphi(ADO)线程访问Access
- Delphi操作Access文件,非ADO
- pb中压缩整理access数据库文件(mdb)
- ASP.NET中禁止下载Access数据库文件
- pb中压缩整理access数据库文件(mdb)
- C#中怎么创建ACCESS数据库文件
- 如何打开使用的mdw的access数据库文件
- 打开数据库文件
- Delphi 中使用 ADO 方法打开 MySQL5.0 数据库并避免汉字乱码
- Delphi 中使用 ADO 方法打开 MySQL5.0 数据库并避免汉字乱码
- Delphi 7 ADO使用
- vb 用ADO控件链接ACCESS 方法
- 在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库
- Delphi中用ADO控件连接数据库例子
- Delphi中用ADO控件连接数据库例子
- 51NOD 1133 不重叠的线段
- Tiger小屋:微信的多客服功能,在自定义菜单中的实现
- Java并发编程:死锁及解决方法
- angularjs 合并单元格
- USACO--Transformations
- Delphi 7中ADO控件打开Access数据库文件
- 修改跟踪文件
- [__NSCFNumber length]: 问题
- navicat for mysql导入导出数据库表格及数据
- POJ1426 广搜
- Jackson 框架,轻易转换JSON
- OpenGL实现多层绘制(Layered Rendering)
- android虚拟机(Dalvik)和标准Java虚拟机(JVM)的区别
- 泛型的四种约束