# DAL_CA祺佑代码生成器的使用

# 一、 连接账套数据库

框架目录中双击运行祺佑代码生成器(要预先配置好账套) 点击连接数据库,便会将数据库中的所有表列出来。 连接数据库.jpg

# 二、生成DAL_CA类

选中一个表点击生成按钮,将生成的代码(文件名:dal_employees_ca.prg),保存项目中的DAL目录中。 微信截图_20210318095605.png 微信截图_20210318095856.png

# 三、项目管理器中添加这个DAL_CA类,点击菜单程序—>编译下。

微信截图_20210318100453.png

# 四、增删查改测试一下

先运行一下环境设置,然后就可以测试了。 运行如下代码:

*-- Newobject 函数声明一个类
*-- 参数1 是类名称,参数2 是类所在的PRG文件

*-- 1 DALCA类的实例化和查询所有记录
*-- 2 DALCA类一经实例化,即拥有增删改的功能
oDALCA=Newobject("DAL_Employees","dal_employees.prg")
oDALCA.CursorFill(.T.)
Browse
1
2
3
4
5
6
7
8

微信截图_20210318101056.png 此时这个DAL就实例化成功了,对Employes表进行修改,删除,插入,调用一个save 命令即可以更新到数据库,可以完美配合用户界面层(UI层)

oDALCA=Newobject("DAL_Employees","dal_employees.prg")
oDALCA.CursorFill(.T.)
replace lastname WITH "5566" 
oDalCA.save()
Browse
1
2
3
4
5