VB数据库多字段记录的录入

2016-02-19 18:13 10 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐VB数据库多字段记录的录入,赶紧看过来吧!

【 tulaoshi.com - 编程语言 】

->如果我们需要编写一个录入程序,向某个SQLServer数据表(SJB)中录入数据,而这个数据表中包含有多个字段,假设有30个字段,需通过InsertINTO语句完成。
  
  InsertINTOSJBValue(A0,A1,A2,...,A29)
  
  这里A0、A1...A29为字段的录入值,其中,若字段类型为字符型,需用引号括起。并且,如果操作者在录入数据时,对某些字段没有赋予明确值,则还需借助前面给出的处理函数给这些字段赋予相应的0或‘'。虽然,我们在编程时可依照InsertINTO语句句法依次罗列出30个字段值,然而,变通一下,利用循环语句,不仅可以达到异曲同工的效果,而且使得程序不再冗长、烦琐,可读性好。下面列出相关程序片段:
  
  ...
  
  DimsqlstrAsString
  
  Dimsqlstr1AsString
  
  DimiAsInteger
  
  Fori=0To29
  
  ′rs.rdoColumns(I)为数据表中的某一字段
  
  Ifrs.rdoColumns(i).Type=12Then
  
  ′字段类型为字符,在两侧用引号括起
  
  ′函数nonull()用于防止空值出现
  
  sqlstr=sqlstr&&"注释:"&&nonull(A(i))&&"注释:,"
  
  Else
  
  ′字段类型为数字型
  
  sqlstr=sqlstr&&nonull(A(i))&&","
  
  EndIf
  
  Next
  
  ′去掉最后一个逗号分隔符
  
  sqlstr=Left(Trim(sqlstr),Len(Trim(sqlstr))-1)
  
  ′插入一条记录到数据表中
  
  sqlstr1="insertintosjbvalues("&&sqlstr&&")"
  
  ...
  
  ′执行插入语句
  
  cn.Executesqlstr1
  
  ...->->

来源:https://www.tulaoshi.com/n/20160219/1617022.html

延伸阅读
用Visual Basic访问数据库有许多可供选择的方案,但是选择那种方案更能使开发队伍和应用软件在今天处于有利位置并且适应将来的发展方向呢?这些解决方案各有什么特点?本文将说明这些问题,帮助使用VB5的用户和准备使用VB5的用户选择和决定哪种数据库访问方案对现在很有意义而且适应将来的应用程序。 当今,RDO2.0是Visual Basic访问关...
在Oracle数据库(简体中文)中,date类型的数据字段在存取时会比较麻烦,下面把在学习中的一些经验记录如下: 1、在简体中文版的OEM中,从“从表数据编辑器”查看该类型数据显示为如下格式: 26-八月-2004 03:37:36 PM,但是在往其中插入日期时,如果你输入:26-八月-2004,应用时会提示:无效的月份,如果你输入:26-8月-2004,则...
ODBC数据源 1. 什么是ODBC ODBC(Open Database Connectivity,开放式数据库互联),是目前国际上通用的数据库访问标准。 2. 什么是ODBC数据源 就是计算机上的ODBC配置和管理的工具,利用这个工具,用户就可以定制使用ODBC来连接数据库。 Oracle 9i客户机 VB程序连接数据库的过程分析 1. VB程序指定...
Visual Basic对Access数据库的集成非常紧密,通常由以下几个部分组成。 引用DAO类型库 1、从“工程”菜单中选择“引用”菜单项; 2、在可引用列表框中选择“Microsoft DAO 3.51 Object Library”项。 3、最后“确定”即可 设置DAO数据类型变量 DAO数据类型变量共分成两种: 1、Database变量 ...
PrivateSubCommand1_Click() OnErrorGoToErr100 '定义表与字段 DimDefDatabaseAsDatabase DimDefTableAsTableDef,DefFieldAsField SetDefDatabase=Workspaces(0).OpenDatabase(App.Path&"vbeden.mdb",0,False) SetDefTable=DefDatabase.CreateTableDef("VB编程乐园") 'dbBinary=9 ...

经验教程

460

收藏

29
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部