组态王与Oracle9i数据库的连接doc.doc
《组态王与Oracle9i数据库的连接doc.doc》由会员分享,可在线阅读,更多相关《组态王与Oracle9i数据库的连接doc.doc(12页珍藏版)》请在三一办公上搜索。
1、组态王与Oracle9i数据库的连接一 Oracl 9i数据库的启动。1.开始-程序-Oracle-oraHome90-Enterprisemanagerconsole2.输入用户名和密码,默认为system manager二 在数据库中创建表格。创建表格和字段三ODBC配置四和组态王的连接1.插入数据(数据库中右键-查看、编辑目录查看记录) 2.创建表格(在kingview所在的system的数据库中创建filename表格。)五数据的查询使用kvadodbgrid控件查询。(刻盘的软件的控件可能会出现找不到表格的问题,如下图)如果看不到表格,请更新控件。在文本框中两个对象上右键,选择复制,
2、粘贴到任意路径即可。六组态王的数据类型与Oracle数据类型的对应关系:整型short,ushortNumber实型floatNumber字符串stringCHAR(注意字符长度,超过长度整条数据无法插入)字符串string VARCHAR2(使用上和char没有区别)字符串string NCHAR(字符串中有中文选择此类型)字符串string NVARCHAR2(使用同nchar)字符串$日期+$时间DATE(存储格式会和组态王显示不同,见下图)字符串stringLONG(后面有对long数据类型的介绍)字符串string RAW (字符串中只能包含数字,否则会错误,无法存储)字符串stri
3、ngLONG RAW(字符串中只能包含数字,否则会错误,无法存储)无法存储ROWID(这个数据好像本身就不是通过sql语句直接存储的)字符串stringBLOB(这个类型比较奇怪,数据库中可以建立此类型,但是查出数据的时候是看不到这个字段的。组态王字符串只能包含数字,否则会出现错误,无法存储。)字符串stringCLOB(和blob类似,字符串变量中可以是任意字符。另外组态王的kvododbgrid控件会查询不到数据)字符串stringNCLOB(使用和clob类似)无法存储BFILE(要求的是file,组态王的数据类型不符合。)无法存储UROWID(这个数据好像本身就不是通过sql语句直接存
4、储的)实型变量FLOATFLOAT说明:1. 在使用表格模板创建表格的时候,选择定长字符串,oraccle会自动生成char类型的数据,选择变长字符串则会生成varchar2类型的数据。2. DATE在组态王的adodbgrid控件中可以正常排序,按条件查询,没有问题。控件中显示的结果和组态王相同,和数据库中的显示不相同。相关命令语言和截图如下:提交查询/Ctrl0.Where=CC to_date(2008/08/14 11:19:05,yyyy/mm/dd hh24:mi:ss);/Ctrl0.FetchData();Ctrl0.Where=ORDER BY CC ASC;Ctrl0.Fe
5、tchData();QueryDialog查询 long aas;aas=Ctrl0.QueryDialog();if(aas=1)Ctrl0.FetchData();Ctrl0.FetchEnd();3. RAWLONG RAW组态王采用字符串数据类型可以存储,其他数据类型无法存储,信息窗口信息见下图附录:1.char varchar varchar2 r nchar nvchar nvchar的区别char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文
6、空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。后面三种数据类型和前面的相比,从名称上看只是多了个字母n,它表示存储的是Unicode数据类型的字符。字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。nchar、nvarchar的长度是在1到4000之间。和char、varchar比较:nchar、nvarchar则最多存储4000个字符,不论是英文还是汉字;而char、varchar最多能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态 Oracle9i 数据库 连接 doc
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2395901.html