intouch与access数据库 点击:2064 | 回复:13



a7935508

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:30帖 | 22回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2007年11月14日
发表于:2008-03-17 10:04:00
楼主
已经 通过绑定表 把 要记录 的 标记名 记录到 access 数据库
请问接下来 该怎么在intouch上access数据库查询的画面呢?
该通过 什么 控件?





ccjhf

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 88回
  • 年度积分:0
  • 历史总积分:213
  • 注册:2005年10月20日
发表于:2008-03-20 14:10:00
1楼
GRID

ccjhf

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 88回
  • 年度积分:0
  • 历史总积分:213
  • 注册:2005年10月20日
发表于:2008-03-20 14:10:00
2楼
我怎么存不进去了。分几步怎么做啊

杨庆伟

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 2回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2006年6月12日
发表于:2008-03-23 22:33:00
3楼
我也碰到这个问题,在access中建立了一个名为db1.mdb的数据库,其中新建了一个表为:table1,其中有三列 分别为 input1 input2 input3 分别和intouch 项目中input1 input2 input3所对应。
数据库建立完后,建立ODBC数据源,建立了一个系统DSN , 数据源名为db1_DSN,然后按确定保存

在intouch中绑定列表,列表名为table1(绑定列表名与数据库中的表名要一样吗?)建立了input1 input2 input3 与数据库中的列相对应.

最后制作 按钮 代码如下:
ResultCode = SQLConnect(ConnectionID, "DSN = db1_DSN");
ErrorMSG1 = SQLErrorMsg(ResultCode);

运行后, ErrorMSG1就显示 : Microsoft OLE DB Provider for ODBC Drivers:[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序

还望各位高手予以指点,很急很急啊,帮帮忙吧

落日一笑

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2003年3月17日
发表于:2008-03-31 10:29:00
4楼
如果没记错的话应该是建立用户dsn不是系统dsn

heliu1973

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2008年4月01日
发表于:2008-04-01 09:37:00
5楼

heliu1973

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2008年4月01日
发表于:2008-04-01 09:37:00
6楼

xuefen

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2007年9月28日
发表于:2008-07-19 09:40:18
7楼

和楼主同样的问题,如果知道,请告诉我。xuefen911@yahoo.com.cn

乡村顽童

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 10回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2006年12月30日
发表于:2008-12-02 15:21:01
8楼

4楼 回复时间:2008-3-31 10:29:00 如果没记错的话应该是建立用户dsn不是系统dsn

系统DSN好不好,不要误导吗?

hguohong8848

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年7月01日
发表于:2009-07-23 14:12:30
9楼
谁能说说 是为什么呢 我在INtouch9.0中只能绑定一行呢??

zei511

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2009年4月23日
发表于:2009-12-17 09:52:50
10楼
对了,是不是每次只能绑定一列啊?大侠帮助...

liufile

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 20回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2008年11月02日
发表于:2010-11-13 08:10:06
11楼

whb021

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 24回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2007年6月16日
发表于:2011-01-11 13:18:42
12楼

应该这样写吧:SQLConnect(ConnectionId, "dsn=db1_DSN;uid=;pwd=;" );而不是这样

ResultCode = SQLConnect(ConnectionID, "DSN = db1_DSN");

whb021

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 24回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2007年6月16日
发表于:2011-01-11 13:19:29
13楼
建立那个dns都可以的。登录的时候需要选系统管理员那个。。

热门招聘
相关主题

官方公众号

智造工程师