- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DDE 接口数据库使用相关
DDE 服务器使用
客户端具有 支持动态数据交换 (DDE) 作为一个目标(客户)应用程序或源(服务器)应用程序。例如,一个作为客户的应用程序,如 Microsoft Word,可以通过 DDE,从一个作为服务器的 Microsoft Access 数据库来请求数据。IOServer DDE interface
Application Name
IOSDDE
Topic Name
Any Topic Name will be accepted as valid. Should allocate a topic for each device.
Update Rate
The initial update rate of all Topics is IOServer Preferences-DDE Settings-Update Rate. The update of each Topic can be individually set by writing to IOSDDE|TOPIC!UPDATERATE. e.g. Poking 100 to IOSDDE|RTU12!UPDATERATE will set the update rate for Topic RTU12 to 100ms.
Using IOServer with Excel
To display a 10x10 array from the Modbus Device Master.
1. Select a 10 by 10 area.
2. Type in
=IOSDDE|modbus!Master.40001[10][10]
3. Press Ctrl-Shift-Enter
Example of a function to write the value at worksheet OPC.A4 to Master.40001
Sub TagWrite()Dim rangeToPokeDim channelchannel = Application.DDEInitiate(IOSDDE, Group)Set valueToPoke = Worksheets(OPC).Range(A4)Application.DDEPoke channel, Master.40001, valueToPokeApplication.DDETerminate channelEnd Sub
如下是其他的一些相关DDE接口的例子:
提示?? 如果要操作另一个应用程序中的 Microsoft Access 对象,需要使用自动化。
客户和服务器之间的 DDE 对话是建立在特定的主题上的。主题可以是由服务器应用程序所支持格式的数据文件,也可以是提供有关服务器应用程序本身信息的 System 主题。一旦开始了特定主题的对话,就只能传送与那个主题相关的数据项。
例如,如果正在运行 Microsoft Word,并要将一个特定的 Microsoft Access 数据库中的数据插入到文档中,可以先使用 DDEInitiate 函数将 DDE 通道打开,并将数据库文件名称指定为主题,然后开始与 Microsoft Access 的 DDE 对话。通过该通道,可以将数据库中的数据传送给 Microsoft Word 文档。
作为 DDE 服务器, Microsoft Access 支持以下主题:
System 主题
数据库名称 (database 主题)
表名称 (tablename 主题)
查询名称 (queryname 主题)
Microsoft Access SQL 字符串(sqlstring 主题)
一旦建立了 DDE 对话,就可以使用 DDEExecute 语句将命令从客户发送到服务器应用程序。在作为 DDE 服务器使用时, Microsoft Access 将以下命令均识别为有效命令:
当前数据库中的宏名称。
在 Visual Basic 中,通过使用 DoCmd 对象的某个方法,可以执行的任何操作。
只为 DDE 运算而使用的 OpenDatabase 和 CloseDatabase 操作(如何使用这些操作,请参阅该主题以后的示例)。
注意?? 当将一个宏操作指定为一个 DDEExecute 语句时,该操作和所有的参数均遵循 DoCmd 对象的语法且必须包含在方括号([ ])中。但支持 DDE 的应用程序不识别 DDE 运算中的固有常量。同样,如果字符串包含逗号,则必须将该字符串参数包括在引号 ( )中。否则,就不需要引号。
客户应用程序使用 DDERequest 函数,可以向由打开的 DDE 通道传送的服务器应用程序请求文本数据。反之
您可能关注的文档
- 2014年江苏省案例考试模拟选择题十一.docx
- 2014年会计电算化专科毕业论文.doc
- 2014年济南市天桥区物理二模试题及答案.doc
- 2014年湖北省恩施州中考地理试卷(word版,含解析).doc
- 2014年西安高新小升初 .doc
- 2014年全国职业院校技能大赛“电子商务技术”赛项规程.doc
- 2014年必威体育精装版最全面各省市太阳能布式光伏电价补贴.docx
- 2014年高新小升初密卷 .doc
- 2014年高考化学真题+模拟新题分类汇编有机化合物.doc
- 2014年金山区高三化学一模试卷和答案.doc
- 贵州省遵义市汇川区中学联考2024-2025学年八年级上学期9月月考物理试题(原卷版)-A4.docx
- 河南省部分学校2024-2025学年九年级上学期学情分析物理试卷(解析版)-A4.docx
- 河南省开封市集英中学2024—2025学年九年级上学期10月月考化学试题(原卷版)-A4.docx
- 河南省安阳市滑县2024-2025学年九年级上学期10月月考化学试题(解析版)-A4.docx
- 河南省新乡市获嘉县城关大西关学校2023-2024学年九年级上学期第一次月考物理试题(解析版)-A4.docx
- 辽宁省阜新市太平区阜新市第四中学2024-2025学年九年级上学期10月月考化学试题(原卷版)-A4.docx
- 河南省南阳市镇平县2024-2025学年八年级上学期10月月考物理试题(解析版)-A4.docx
- 辽宁省葫芦岛市龙港区联考2024-2025学年八年级上学期第一次月考物理试题(原卷版)-A4.docx
- 专题01 走进化学世界(考题猜想)(25大题型)(原卷版)-A4.docx
- 河南省郑州市2024-2025学年八年级上学期第一次段考物理试题(原卷版)-A4.docx
文档评论(0)