
一个月的数据库实训就转眼间就上完了,期间讲解了一个学生管理系统,最后还做了一个小的数据库链接作业。现在就说说关于vb链接的数据库的一些方法。
首先说数据库,简单的说就是建表格,然后把一张一张的表格和在一起,成为一大堆的数据集合。他是依照某种数据结构组织起来并存放二级存储器中的数据集合,基本分为三个层次,物理数据层,概念数据层和逻辑数据层。不同层次间的联系是通过映射来转换的。
大多数vb链接数据库都使用ado控件,他可以分为分为有源数据库和无源数据库,即是否使用了dsn数据源。在连接数据库前首先要在vb菜单中“工程”-“引用”或“部件”从中选择 microsoft activex data objects 26 library和 microsoft activex data objects recordset 26两个组件,然后定义链接的对象,用什么名字由自己决定。下面的代码也要由自己建立的数据库来具体设置参数。
set db = new adodbconnection
set xs = new adodbrecordset
connconnectionstring = "dsn=login;uid=;pwd=;"
connconnectiontimeout = 30
connopen
rsopen "select 用户名 from login", conn, adopenstatic, adlockreadonly, adcmdtext
dim i as string
for t = 0 to val(rsrecordcount) - 1
i = trim(rsfields("用户名")value)
rsmovenext
combo1additem i
next t
rsclose
这样数据库也就基本上链接好了。
企业信息表:INT :id --序列型主键自动生成 。VARCHAR :NO--企业编码,name--企业名称,……其它附属信息全部用VARCHAR自己定义把,例如****,地址,联系人,所属地区,备注等等,我只告诉你关键信息。
电价流水信息表:INT :id --序列型主键自动生成,企业信息表_ID外键,---企业信息表ID, DATE--日期,double:电量,电费,
电价单价表:INT :id --序列型主键自动生成,企业信息表_ID外键--企业信息表DI,
日期:年月,double:单价。这个你可以不写,但是我们建模型这个基本都做。
2,存储过程头你自己写 ,监控电价单价表的添加和修改动作,自己照书 *** 。
SQL: update 电价流水信息表 set 电价流水信息表电费=电价流水信息表电量电价单价表单价 from 电价单价表 where 电价流水信息表企业信息表_ID=电价单价表 企业信息表_ID and
格式化 电价流水信息表。日期为年月=电价单价表日期
就是更新来源是电价单价表,通过2个关键词更新,一个是企业信息ID,一个是格式化后的日期:年月
3命名一个变量,查询的时候sum 电量和电费,group by 企业名称,where 里面企业名称=这个变量,
4其实第三个会写了 ,第四个 应该跟第三个一样啊,只是定义了2个参数,一个是地区一个是年份,我告诉你分月统计的方法,查询里面sum的时候 格式化流水表的日期为 年月格式,GROUP BY 也要包含这个格式化,然后where里面写 格式化日期为年=参数的年
以上就是关于SQL销售管理数据库系统实训报告全部的内容,包括:SQL销售管理数据库系统实训报告、SQL期末考试数据库实训相关问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)