首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >VFP一句save将所有改动保存到sql数据库,面向对象不是嘴上说说而已!

VFP一句save将所有改动保存到sql数据库,面向对象不是嘴上说说而已!

作者头像
加菲猫的VFP
发布于 2022-04-07 19:28:13
发布于 2022-04-07 19:28:13
1.2K0
举报
文章被收录于专栏:加菲猫的VFP加菲猫的VFP
现在有些老狐,嘴巴上说面上面过程写着一条思路写到底,遇山过山,遇水搭桥,说你们面向对象各种七绕八绕太复杂。 又有一些人,嘴上说面向对象是吹牛,但心里想要我告诉他们面向对象开发是怎么回事。 更有一些人,明明想要猫猫讲明白面向对象是咋回事,偏偏要装成大师,做出指点猫猫的样子。

有时候,猫猫兴趣来了,准备讲点面向对象的思想,某些人思维都没有转变,直接说,你说的我都知道,你就直接说怎么做!

这直接说咋说?字都没认字,猫猫写篇五言律诗还好,猫猫要是写一篇《论禅与摩托车维修的艺术》之类的文章,肯定是看不明白的,还会评论猫猫写的狗屁不通。

世界之大,人类的认知是极小极小的,我们不能抱着过去一成不变的想法还写着很累的代码,那不如放空自己,学一下别人是怎么做的。

一、 连接账套数据库

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

二、生成DAL_CA类

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

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

四、增删查改测试一下

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

代码语言:javascript
复制
*-- Newobject 函数声明一个类
*-- 参数1 是类名称,参数2 是类所在的PRG文件

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

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

代码语言:javascript
复制
oDALCA=Newobject("DAL_Employees","dal_employees.prg")
oDALCA.CursorFill(.T.)
replace lastname WITH "5566" 
oDalCA.save()
Browse
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 一、 连接账套数据库
  • 二、生成DAL_CA类
  • 三、项目管理器中添加这个DAL_CA类,点击菜单程序—>编译下。
  • 四、增删查改测试一下
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档