Download presentation
Presentation is loading. Please wait.
Published byMarjut Hukkanen Modified 5年之前
1
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
字段:数据库中的最小单元,不能再拆分的数据项。 记录:若干字段组成一条记录。能标识记录的字段可设置为关键字,如序号、身份证号等。 表:若干记录组成一个表。表与表之间可通过关键字建立联系。 数据库:若干表组合成数据库文件。
2
第十章 IDL访问数据库 2、数据库访问 IDL访问据库通过ODBC实现。32位和64位的操作系统,需搭配对应的ODBC,否则会出现ODBC驱动程序错误。提示信息通常为:“ODBC [Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序”。 解决方案: 32位系统所需软件环境:安装32位Office或32位Access Database Engine。 64位系统所需软件环境:安装64位Office或64位Access Database Engine。
3
第十章 IDL访问数据库
4
第十章 IDL访问数据库 10.2 IDL访问Access
5
第十章 IDL访问数据库
6
第十章 IDL访问数据库
7
第十章 IDL访问数据库
8
第十章 IDL访问数据库 10.3 IDL访问SQL Server
IDL访问SQL Server的语句与访问Access是一致的,但是ODBC配置和连接语句有所不同。 1、SQL Server数据库创建
9
第十章 IDL访问数据库
10
第十章 IDL访问数据库
11
第十章 IDL访问数据库
12
第十章 IDL访问数据库
13
第十章 IDL访问数据库 ;先进行ODBC数据源管理器配置,然后在IDL下连接SQL2008
odbcdatabase=obj_new('idldbdatabase') ;连接sqlserver2008数据库rssoft odbcdatabase.connect,datasource='sqlserver;server=yyy;'+ $ 'uid=administrator;pwd=yyy;database=rssoft' ;打开soft表 recordset=obj_new('idldbrecordset',odbcdatabase,$ table='soft',sql='select * from soft') ;输出soft表中字段数目 print,'字段数:',recordset.nfields() ;获取数据集recordset的基本信息 recordset.getproperty,field_info=field_info print,'字段名:',field_info.field_name ;输出字段名
Similar presentations