爱问知识人 爱问教育 医院库

vb代码求详解

首页

vb代码求详解

PublicgUserNameAsString'保存用户名称PublicflagAsInteger'添加和修改的标志PublicgSQLAsString'保存SQL语句PublickqsqlAsString'保存查询考勤结果SQL语句Publickqsql2AsString'保存查询其他考勤结果SQL语句PublicArecordIDAsInteger'保存上下班记录编号PublicLrecordIDAsInteger'保存请假记录编号PublicOrecordIDAsInteger'保存加班记录编号PublicErecordIDAsInteger'保存出差记录编号PubliciflagAsInteger'数据库是否打开标志PublicFunctionTransactSQL(ByValSQLAsString)AsADODB.RecordsetDimconAsADODB.ConnectionDimrsAsADODB.RecordsetDimstrConnectionAsStringDimstrArray()AsStringSetcon=NewADODB.Connection'创建连接Setrs=NewADODB.Recordset'创建记录集OnErrorGoToTransactSQL_ErrorstrConnection="Provider=Microsoft.jet.oledb.4.0;DataSource="&App.Path&"\Person.mdb"strArray=Split(SQL)con.OpenstrConnection'打开连接IfStrComp(UCase$(strArray(0)),"select",vbTextCompare)=0Thenrs.OpenTrim$(SQL),con,adOpenKeyset,adLockOptimisticSetTransactSQL=rs'返回记录集iflag=1Elsecon.ExecuteSQL'执行命令iflag=1EndIfTransactSQL_ :MsgBox"查询错误:"&Err.Descriptioniflag=2ResumeTransactSQL_ExitEndFunctionPublicSubTabToEnter(KeyAsInteger)IfKey=13Then'判断是否为回车键SendKeys"{TAB}"'转换为Tab键EndIfEndSubSubmain()DimfLoginAsNewfrmLoginfLogin.ShowvbModual'显示窗体EndSub这是一个类模块,请告诉我这堆代码究竟是干什么用的,实现具体哪些功能

提交回答
好评回答
  • 2007-06-18 14:41:13
    连接数据库,对异常进行简单处理,
    TabToEnter是把回车的ASCII边成TAB的ASCII码

    w***

    2007-06-18 14:41:13

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):