QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
全站
goto3d 说: 在线网校新上线表哥同事(Mastercam2022)+虞为民版大(inventor2022)的最新课程,来围观吧!
2021-06-26
查看: 2097|回复: 2
收起左侧

[讨论结束] 验证InTouch与Microsoft Access的数据通讯

 关闭 [复制链接]
发表于 2008-9-15 01:54:46 | 显示全部楼层 |阅读模式

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
想知道应当如何操作才能把InTouch的数据到插入到Access数据库中?在ODBC数据源中如何设定?注意事项?. @: t) A& y0 S$ }5 |! _
' P; Z7 ?4 I( i( c/ n
在窗口建立如下按钮和脚本:3 J+ \0 H0 _/ b. K3 V2 O

) N: m' s: K! ]Pressure – Memory Integer3 Y2 `2 ?% i& V+ @
Speed - Memory Integer' p* _& T# O. R. p0 @
ConnectionID - Memory Integer2 l. E. [/ x( R; I2 Q, f% u
ResultCode - Memory Integer
* ]4 i8 Z0 `; _, IErrorMsg - Memory Message
6 N( I$ Y5 \7 k- `7 E
) ?9 T: Q" v# v- K) Q( Y3 a" k$ A3 W采用ODBC数据接口:  a# f1 s/ ~$ d0 @6 E. o, }1 }7 S
ResultCode = SQLConnect( ConnectionId, "DSN= SQLAM_Access" );
* s1 `- \% q( x& N采用OLE DB数据接口:, }/ e; C$ J8 V0 f  V7 B8 V
ResultCode = SQLConnect( ConnectionID, "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\download\sqlaccessdata.mdb;User ID=;Password=; " );
! E  ?2 E; t8 w% S断开数据库连接按钮:
, C) ~. p+ g% |- b) QResultCode = SQLDisconnect( ConnectionId );
  ?/ X; P' q5 \! [, c插入数据按钮:
/ t; Y% G: u4 E8 w" R- KResultCode = SQLInsert( ConnectionId, "InTouchData", "BindedTable" );: w( ?: F* \2 {8 K0 ~
: L$ Q, L, p  y0 r8 t8 c: O- q
数据改变脚本,检验SQL命令的执行是否成功,标记名为ResultCode3 k0 [* D) A# ?8 A* L" e
IF ResultCode == 0 THEN
( f  i# c, n/ ?- }0 y+ H7 ?ErrorMsg = "No errors occurred";
) C& L7 h4 q. g3 m. U2 @ELSE ErrorMsg = SQLErrorMsg(ResultCode);5 l3 j0 k2 W( b" J  g$ i
ENDIF;
/ I' d. v, O* T7 D0 S1 _# c! G* ]( R' q+ ^3 T8 c- ?0 c
InTouch SQL访问管理器,建立绑定列表BlindedList
3 N, Q* I( c3 P  H0 y3 M5 c2 i0 z绑定列表把InTouch中的标记名和数据库中表里的列名映射起来,对应Access数据的Pressure和Speed; f& \% M1 [8 @$ ~) ]3 b& G
IntouchData1.jpg
5 K: @1 w/ T( S3 _2 B: f验证InTouch与Microsoft Access的数据通讯时采用OLE DB时能够将数据写入到Access数据库中,也能读取或者更新Microsoft Access的数据;( Y5 v. J$ C5 p* F6 X
IntouchData.jpg * t' P2 s* `8 M/ f
而采用ODBC时都不能。0 n: [) N$ M3 N) V& E$ w
想知道应当如何操作才能把InTouch的数据到插入到Access数据库中?在ODBC数据源中如何设定?
% `% A5 b- H" z/ S IntouchData2.jpg
% a/ P9 n- X  I$ U/ ?* m( p# l0 x
7 b) q4 `. n- t& ~1 L; v( v/ b
参考文件:InTouch 与关系数据库的数据交互
* ~1 R# d/ p) y# l5 t, W
; ^$ s0 l0 |5 ], A[ 本帖最后由 evtepe 于 2008-9-17 19:10 编辑 ]
 楼主| 发表于 2008-9-28 11:38:35 | 显示全部楼层
顶一下,有谁有这方面的经验,请指点一下!
 楼主| 发表于 2008-10-11 12:28:48 | 显示全部楼层
原帖由 tem 于 2008-10-10 22:56 发表 http://www.3dportal.cn/discuz/images/common/back.gif
3 o; K/ j$ [6 S0 U  Q书籍就是好!!!!!!!!!!!!
( G4 I# D9 A3 n9 ]
# {: f6 K$ n8 Z9 @2 Z, w; u: h- j
哪来的书?. s. P' \" y2 M+ H; [
难道很少有人做这个?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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