ado dao编程语言分不清楚,请高手帮忙分辨下,究竟是什么语言

Privatesubcmdsave_click()DimrstasobjectDimstrsqlasstringDimmaxidasstringDimcurrentida... Private sub cmdsave_click()
Dim rst as object
Dim strsql as string
Dim maxid as string
Dim currentid as string
Dim strfrm as string
If isnull(me.txtygm) then
Msgbox “请输入员工姓名!” ,vbcritical, “提示”
Me,txtygm,setfocus
Exit sub
End if
Maxid=dmax(“[ygid]”,”tblcodeyg”)
Currentid=”y”&form(val(right$(maxid,2)+1),”00”)
Strsql=” select * from tblcodeyg”
Set rst =currentdb.openrecordset(strsql,dbopendynaset)
Rst.addnew
Rst!ygid=currentid
Rst!ygxm=me.txtgxm
Rst.update
Rst.close
Set.rst=nothing
Me,txtygxm=null
Doevents
Strfrm=form_frmyg_sg_main!frmchild,sourceobject
Form_frmyg_sg_main!frmchild.sourceobject=strfrm
Msgbox”您录入的数据以保存成功!”,vbinformation,”消息”
End sub
看开头,有些像ado的声明方式,看中间currentdb的书写又有点像dao的书写格式,刚学习这种东西,完全分不清,请高手指点下,方便针对性学习
展开
 我来答
officecn交流
推荐于2016-10-20 · 知道合伙人软件行家
officecn交流
知道合伙人软件行家
采纳数:494 获赞数:980
中山大学毕业,从事IT行业16年.主要从事ERP CRM HRM等软件的开发,熟悉access sql server office vb vba c#

向TA提问 私信TA
展开全部
DAO
Dim rst as object

如果是ADO,这里不是这样写的
应该是Dim rs As Adodb.recordset
知无不道
2015-04-05 · TA获得超过5839个赞
知道大有可为答主
回答量:8244
采纳率:84%
帮助的人:1314万
展开全部
这应该是DAO对象编程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccppv
2015-04-05 · TA获得超过2994个赞
知道大有可为答主
回答量:5074
采纳率:40%
帮助的人:2991万
展开全部
VB写的代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-04-05
展开全部
这是ado....................
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式