机房收费系统总结【3】-数据库细节

前言:

最开始敲的模块和登录!模块中很多不懂的,当时查了查,也没有全部懂!

过程:

Application Programming Interface 应用编程接口,就是编写出来,开放给编程者调用的。
API函数就是一些系统提供给开发者在开发过程中可以调用的函数。


SQLPrepare是ODBC中的一个API函数,用来创建SQL语句。
ExecuteSQL是一种自定义函数(函数体可自由编写),用来执行SQLPrepare创建的SQL语句。


函数ExecuteSQL(TxtSQL,MsgText) as Ado.recordset,返回一个记录集。
因为数据库的一个元组称为一个记录,很多条记录组成一个记录集。
这里写图片描述
ADO Recordset 对象用于容纳一个来自数据库表的记录集。
ADO Connection 对象:用于创建一个到达某个数据源的开放连接。多次访问数据库可以进行连接!


定义数据类型 as
返回的结果处理为Ado.recordset的数据类型


Split函数
返回一个从零开始的一维数组,其中包含指定数量的子字符串。
Function Split(
ByVal Expression As String,
Optional ByVal Delimiter As String = " “,
Optional ByVal Limit As Integer = -1,
Optional ByVal Compare As CompareMethod = CompareMethod.Binary
) As String()
参数
Expression
必选项。字符串表达式,包含子字符串和分隔符。如果 Expression 是零长度的字符串 (”"),Split 函数将返回长度为一的数组,其中包含一个空字符串。
Delimiter
可选项。单个字符,用于标识子字符串的界限。如果省略了 Delimiter,则假定空白字符 ("") 为分隔符。如果 Delimiter 为零长度字符串,则返回包含整个 Expression 字符串的单元素数组。
Limit
可选项。要返回的子字符串数;默认值为 -1,表示返回所有子字符串。
Compare
可选项。数值,指示计算子字符串时使用的比较模式。具体的值请参见“设置”。
设置
Compare 参数可以具有下列值:
常量 (说明)
Binary (执行二进制比较)
Text(执行文本比较)


声明与实例化的区别
我的理解是,打个比喻:
人是一个类;比如你叫张伟,就是人实例化出来的一个对象。有人类的一切特征。
但如果你将来结婚了,还没有孩子的时候,你给你的孩子取了个名字说他将来叫“张一山”。这样就只是声明了“张一山”是个人;但他什么都不能做。如果需要让他有人类的特征,和人一样,就需要把它生出来(即实例化)。

变量声明
变量有自己的使用范围
1.过程/局部变量:过程或函数。执行完毕,这个变量的值就消失了!
2.全局变量:整个程序。程序结束,变量消失!
VB中的声明分类
1.隐示声明
直接使用变量,不经过声明语句。如果这时程序中同一变量名多次出现,一旦有一次拼写错误,VB会以为重新出现了变量,就会执行,检查不出错误。
2.显式声明
要强制为每个使用的变量预先声明。如果这时程序中同一变量名多次出现,一旦有一次拼写错误,VB会报错,检查出错误。
总结:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值