学生管理信息系统总结

  1. “ !”和“.”的区别
    在学生系统的一个窗体中有一段这样的代码

    While (mrc.EOF = False)
    txtname.Text = mrc!student_Name
    mrc.MoveNext
    Wend
    我不明白其中感叹号的意思,就百度了一下它的用法,发现和圆点的用法相同,都用于给对象命名,但两者在语法上有很大的不同。
    圆点操作符“.”用来表示对象的属性和方法,在引用时,需要用到对象的Name、圆点和需要的属性或方法。例如要引用文本框Textl中的文本属性时可用reponse$=Text1.Text,再如要改变Form1窗体返回或读取对象高度的单位时用Form1.ScaleHeigh=2000表示。
     感叹号“!”常用于当一个控件作为一个特性访问的情况下,例如引用Fomr2中Text1文本框文本属性时,可采用response$=Form2!text1.text语法格式。

  2. recordset之BOF和EOF
    BOF:指当前位置记录位于Recordset对象的第一个记录之前。
      EOF:指当前记录位置位于Recordset对象的最后一个记录之后。
      这两个的属性值均返回布尔型:True和False,使用BOF和 EOF 属性可确定 Recordset 对象是否包含记录,或者从一个记录移动到另一个记录时是否超出 Recordset 对象的限制。 下表即是各自的使用说明及查询结果:
      说明:
      (1)如果当前记录位于第一个记录之前,BOF 属性将返回 True(-1),如果当前记录为第一个记录或位于其后则将返回 False (0)。
      (2)如果当前记录位于 Recordset 对象的最后一个记录之后 EOF 属性将返回True,而当前记录为 Recordset 对象的最后一个记录或位于其前,则将返回 False。
      (3)如果 BOF 或 EOF 属性为 True,则没有当前记录。
      (4)如果打开没有记录的 Recordset 对象,BOF 和 EOF 属性将设置为True,而 Recordset 对象的 RecordCount 属性设置为零。打开至少包含一条记录的 Recordset 对象时,第一条记录为当前记录,而BOF 和 EOF 属性为 False。
      (5)如果删除 Recordset 对象中保留的最后记录,BOF 和 EOF属性将保持 False,直到重新安排当前记录。

  3. SQL Server数据库数据类型
    在建立学生系统的数据表时常用的数据类型做以下总结:
    char(n):固定长度的字符串。最多 8,000 个字符。
    varchar(n): 可变长度的字符串。最多 8,000 个字符。
    varchar(max): 可变长度的字符串。最多 1,073,741,824 个字符。
    nchar(n) :固定长度的 Unicode 数据。最多 4,000 个字符。
    nvarchar(n): 可变长度的 Unicode 数据。最多 4,000 个字符。
    nvarchar(max): 可变长度的 Unicode 数据。最多 536,870,912 个字符。
    int:允许从 -2,147,483,648 到 2,147,483,647 的所有数字。
    loat(n):从 -1.79E + 308 到 1.79E + 308 的浮动精度数字数据。 参数 n 指示该字段保存 4 字节还是 8 字节。float(24) 保存 4 字节,而 float(53) 保存 8 字节。n 的默认值是 53。
    datetime:从 1753 年 1 月 1 日 到 9999 年 12 月 31 日,精度为 3.33 毫秒。
    datetime2:从 1753 年 1 月 1 日 到 9999 年 12 月 31 日,精度为 100 纳秒。
    smalldatetime: 从 1900 年 1 月 1 日 到 2079 年 6 月 6 日,精度为 1 分钟。
    date:仅存储日期。从 0001 年 1 月 1 日 到 9999 年 12 月 31 日。
    time:仅存储时间。精度为 100 纳秒。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孙正嗯大正

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值