先要建立表结构,然后有delphi的BDE或ADO进行连接。
解决方案 »
- 如何传递form和panel变量的问题
- 关于rave报表使用的问题
- frame内存释放的问题
- Delphi和access数据库联不上
- 为什么我的ActiveXForm在ie中一直说当前安全设置禁止Activex控件
- 关于网吧杀木马的问题!![100分]
- 弱问一下,不要笑关于statusbar
- 传递数组参数的问题,与指针有关
- 标签中显示的汉子不完整,汉子怎么纵排???谢谢!!!
- 怎樣讓MDIchildform初始時不顯示????
- 请大家指教:在DELPHI中有二进制类型的数据类型吗?如何将一个二进制流传递给一个二进制变量???????
- 如果要我选择一种最好的软件开发平台,我会毫不犹豫地选择Delphi,赞同的请举手!
但这方法一般对paradox讲,其它表可以使用该数据库自带工具,那样会更好.
一个个字段名,字段类型的指定,这张表生成以后你就可以直接往里面填入数据了,就项电子表格,注意各字段的类型,最后记得保存
程序中访问Access,最好用ado,使用adoconnection,adoquery,adotable等,他们在ado面板上都可以找到
adoconnection1.connectionstring:='Provider=Microsoft.Jet.OLEDB.4.0;Data '
+'Source='+od.filename+';Persist Security Info=False';//指定adoconnection1的连接字符串,你也可以在编程时在delphi中设置这个属性
adoconnection1.open('','');//连接指定的Access数据库,参数为用户名和密码
这样就可以连接上Access了,把你用的adoquery或者adotable的connection属性设定为adoconnection1,这样他们也就连接上数据库了,可以对数据库操作了
用adotable操作小数据库比较方便,这里你要指定adotable的tablename属性,也就是指定要操作的表,常用代码是:
adotable1.open;//将这个数据表打开,这样就可以操作了
adotable1.edit;//将表设为编辑状态,可以进行修改等
adotable1.FieldByName('f1').asstring:='ppp';//给当前记录的f1字段值赋值
adotable1.post;//将改变返回数据库表
adotable1执行open以后指针在第一条记录上,你可以使用next方法使它移动到下一条记录,使用eof属性标志是否到达表末尾还有很多其他操作,tadoquery更加灵活,这些都可以慢慢摸索出来,呵呵
主要是要亲身体验,有问题查查帮助什么,一个个属性方法查下来,慢慢就熟悉了
那你先学建库
再学配置BDE
再学在DELPHI中连接所建库
再学操纵库