先要建立表结构,然后有delphi的BDE或ADO进行连接。
解决方案 »
- 拦截消息处理
- 一個簡單的delphi7.0問題。。。
- 怎么样读取Excel第三行,第二列的数据?sy:=ExcelApp.Cells(3, 2);不行
- 查询统计图表曲线的问题
- 三层开发中用SQLStoredProc控件出现错误!帮帮我!谢谢!
- dbgrid中填写日期数据,如果输入的格式不对,系统就会给出英文提示,我想替换成我的提示怎么办
- deilphi 身份证问题求助
- InstallShield Express for delphi怎么用
- 想用for循环将记录浏览一遍,用什么方法好?
- 如何在函数里面传字符串数组
- 请大家指教:在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中连接所建库
再学操纵库