Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 1606|回复: 0

inTouch使用ODBC连接Access数据库

[复制链接]

该用户从未签到

发表于 2011-9-26 15:26:33 | 显示全部楼层 |阅读模式
1、创建Access数据库
a) 创建一个Access数据库SQLAccessData.mdb,新建一个表“InTouchData”。表中有两列:yewei和shijian,riqi,liuliang类型均为“数字”, shijian类型为“日期/时间”。索引选择“无。
b) 保存并关闭数据库。数据库名字和表名以及相应的列名下面都要用到。

2. 配置ODBC数据源。
a) 打开“ODBC 数据源管理器”,选择开始—〉程序—〉管理工具--〉数据源(ODBC)

b) 在“ODBC 数据源管理器”对话框中,按“添加”按钮新建一个数据源。显示“创建新数据源”对话框

c) 选择“Microsoft Access Driver”并点击“完成”按钮,显示“ODBC Microsoft Access 安装”对话框

d) 输入数据源名称和描述,如: SQLAM_Access和“InTouch测试”,点击“选择”按钮选择刚才创建的Access数据库

3.INTOUCH配置SPC数据库

选择ODBC数据源为sqlam_access  然后进行验证,连接状态灯为绿色,表示能够连通。
intouch 的设置
1)新建一个InTouch 应用程序,在InTouch标记名字典创建和Access database 列名相同的标记名:level, flow。 标记名类型如下:
level – Memory Integer
flow - Memory Integer
2). 按如下标记名创建InTouch脚本所需的标记:
ConnectionID - Memory Integer
ResultCode - Memory Integer
ErrorMsg - Memory Message
3). 新建一个InTouch 窗口window,并在新窗口建立如下按钮和脚本。
制作连接数据库按钮: 采用ODBC数据接口:
ResultCode = SQLConnect( ConnectionId, "DSN= SQLAM_Access" );
断开数据库连接按钮: ResultCode = SQLDisconnect( ConnectionId );

插入数据按钮:
ResultCode = SQLInsert( ConnectionId, “InTouchData”, “BindedTable” );
“InTouchData”是DSN指向的Access数据库中的表的名字。
“BindedTable”是在下面第5步中创建的绑定列表名字。
4). 编写“数据改变”脚本,检验SQL命令的执行是否成功,标记名为ResultCode。

IF ResultCode == 0 THEN
ErrorMsg = "No errors occurred";

ELSE ErrorMsg = SQLErrorMsg(ResultCode);
ENDIF;
5) 在窗口中插入两个游标对象,用来修改标记名level和flow的值。 然后创建一文本用来显示日期,连接$DateString
7) 启动InTouch SQL 访问管理器,建立绑定列表BlindedList,如图所示。
绑定列表把InTouch中的标记名和数据库中表里的列名映射起来。

标记名 列名
level                                          yewei
flow                                          liuliang
$datestring                              riqi

建立表模板,bindedtable

列名 类型

yewei data

liuliang data

riqi date/time

4、运行验证
1. 启动 WindowViewer,。

2. 点击“连接数据库”按钮,建立与Access数据库的连接。

3. 通过游标按钮修改level和flow的值,点击“插入数据”按钮,执行SQLInsert 命令,将level和flow的值写入到Access数据。

4. 点击“断开数据库连接”,断开与Access数据库的连接。

5. 在Microsoft Access中打开SQLAccessData.mdb,双击“InTouchData”表验证InTouch数据是否已写入到数据库。
回复

使用道具 举报

该用户从未签到

发表于 2011-9-27 04:14:08 | 显示全部楼层
联系电话【13692278253】刘生【QQ:879631858】本公司长期开增值,普通发票★验后付款★

    ★信誉第一★代理增值税,商品销售,服务,建筑安装工程,运输业,广告业,海关缴款书,煤炭,

    钢材,钢铁,商业统一,国际货运,建材,酒店,住宿,办公用品,劳保用品,设计费,咨询费,机械械设备,

    服装费,制作费,房屋租赁,汽车配件,装修,装饰,医疗器械,汽车用品,石材,石子,纺织,展览费,礼品

    ,货运,国税,地税,定额,工程款,材料款,机动车销售,人工费,劳保费,个人税,租赁,场地租赁.

    联系电话【13692278253】刘生
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2024-5-1 08:06 , Processed in 0.437979 second(s), 47 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表