IFIX-通过ODBC和ADO写数据到ACCESS数据库.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通过ODBC 及ADO 写数据到ACCESS 数据库方法一: 新建一个ACCESS 数据库,存到C:\ABC.MDB ,数据库有一个表FORM ,有三个字段ID、 DATETIME、VALUE ,并且DATETIME 设置的默认值为NOW (),这样每写入一条记录, 自动记录下当前日期时间。 在ODBC 里创建系统DSN ,由于采用ACCESS 数据库,需要选择如图所示的驱动。 点击完成后如下图,写上数据源名为TEST 点击选择按钮 选择C:\ABC.MDB 选择后 选择高级,设置用户名密码均为sa 选择确定后 启动IFIX ,新建一个调度TEST 新建一个基于时间项 设置为每5 秒触发一次,点V B 编辑器,写上如下代码 Private Sub FixTimer3_OnTimeOut(ByVal lTimerId As Long) Dim conODBC As ADODB.Connection Dim adoRS As ADODB.Recordset Set conODBC = New ADODB.Connection Set adoRS = New ADODB.Recordset Dim strQuery As String conODBC.ConnectionString = DSN = test; UID =sa; PWD =sa; conODBC.Open test, sa, sa strQuery = select * from form 或者表名FORM 或者SQL 选择语句 adoRS.Open strQuery, conODBC, adOpenDynamic, adLockPessimistic adoRS.AddNew adoRS!Value = 454545 adoRS.Update adoRS.Close conODBC.Close End Sub 一定要选择如下图这一步:点击工具-引用,在下所示中,勾上microsoft activex data obje cts 2.7 library ,否则会报错的。 确定后保存。右键点击FIXTIME3 这一条,选择调度程序属性 选择为后台运行 选择是 选择是 如上图已经激活,去看数据库吧,已经有数据了。 通过ODBC 及ADO 写数据到ACCESS 数据库方法二: 此方法设置同上方法一,只是精简了代码部分 Private Sub FixTimer3_OnTimeOut(ByVal lTimerId As Long) Dim conODBC As ADODB.Connection Set conODBC = New ADODB.Connection conODBC.ConnectionString = DSN = test; UID =sa; PWD =sa; conODBC.Open test, sa, sa conODBC.Execute insert into form([value]) values(3433) conODBC.Close End Sub 通过ADO 写数据到ACCESS 数据库方法三: 此方法由于采用了连接字符串,可以免去ODBC 设置,纯粹的ADO 编程,代码简单,直接 采用SQL 语句写数据到ACCESS 数据库中。 Private Sub FixTimer3_OnTimeOut(ByVal lTimerId As Long) Dim conODBC As ADODB.Connection Set conODBC = New ADODB.Connection conODBC.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\abc.mdb;Persist Security Info=False 采用连接字符串,可免去ODBC 设置 conODBC.Open conODBC.Execute insert into form([value]) values(3433) conODBC.Close End Sub 以上三种方法均可

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档