新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > 开发语言 > VB教程 > 正文:在VB6中用 Select 语句检索记录

在VB6中用 Select 语句检索记录

新客网 XKER.COM 2007-02-01 来源: 收藏本文
  本文向你介绍如何不用借助Access,直接在程序中创建一个数据库,然后从标准的ASCII文本文件中读取数据到数据库中。原文是微软知识库中的一篇文章,但当时是针对VB3写的,所以其中的代码有点过时。例如现在DAO中已没有Table对象,代之以Recordset对象。下面是修改后的代码,在VB6中调试通过。

  首先在工程中添加对Microsoft DAO 3.51 Library引用。

  在窗体中添加三个命令按钮和两个MSFlexGrid.

  按照下表设置和控件的属性:

  控件 属性 值

  Command1 Caption "建立文本文件并显示在网格中"

  Command2 Caption "传输入数据并新建一个数据库"

  Command3 Caption "显示新数据库中的数据"

  Grid1 Cols 5

  Grid1 Rows 35

  Grid2 Cols 5

  Grid2 Rows 35

  将下面的代码添加到窗体的声明部分

  Dim nums(30) As Long

  Dim names(30) As String * 20

  Dim addresses(30) As String * 25

  Dim ss_nums(30) As String * 12

  Const DB_LONG = 4

  Const DB_TEXT = 10

  Const DB_LANG_GENERAL = ";LANGID=0x0809;CP=1252;COUNTRY=0"

  将下面的代码添加到窗体的Load事件中

  Sub Form_Load ()

  Show

  grid1.ColWidth(1) = 1000 'For Emp ID

  grid1.ColWidth(2) = 2000 'For Emp Name

  grid1.ColWidth(3) = 3000 'For Emp Addr

  grid1.ColWidth(4) = 2000 'For Emp SSN

  grid1.Col = 1

  grid1.Row = 0

  grid1.Text = "Emp ID" 'Header for Emp ID from text file

  grid1.Col = 2

  grid1.Row = 0

  grid1.Text = "Emp Name" 'Header for Emp Name from text file

  grid1.Col = 3

  grid1.Row = 0

  grid1.Text = "Emp Addr" 'Header for Emp Addr from text file

  grid1.Col = 4

  grid1.Row = 0

  grid1.Text = "Emp SSN" 'Header for Emp SSN from text file

  grid2.ColWidth(1) = 1000 'For Emp ID

  grid2.ColWidth(2) = 2000 'For Emp Name

  grid2.ColWidth(3) = 3000 'For Emp Addr

  grid2.ColWidth(4) = 2000 'For Emp SSN

  grid2.Col = 1

  grid2.Row = 0

  grid2.Text = "Employee ID" 'Header for Emp ID from DB

  grid2.Col = 2

  grid2.Row = 0

  grid2.Text = "Employee Name" 'Header for Emp Name from DB

  grid2.Col = 3

  grid2.Row = 0

  grid2.Text = "Employee Addr" 'Header for Emp ID from DB

  grid2.Col = 4

  grid2.Row = 0

  grid2.Text = "Employee SSN" 'Header for Emp Name from DB

  End Sub

  (未完)
共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐