- 0
- 0
- 约4.09千字
- 约 5页
- 2026-02-03 发布于北京
- 举报
编程触发批量数据库连接
可通过或编写程序,触发批量数据库连接,从而实现自定义的数据和刷新;
□制作数据库连接文件:
字段的名称和顺序要正确填写,其中对应的内容可随意填写,不要定义时间和时间触发;
□应用批量数据库连接:
□启动批量数据库连接:
.1.
□使用可以触发数据库连接:RunSys.TriggerBatchDBLinkfn,
linkIndex,linkContent。fn为批量数据库连接文件名称,不包含文件后
缀;linkIndex为触发记录号(1到3000);linkContent为触发内容,
字段值用|隔开,顺序要与组态一致;RunSys.TriggerBatchDBLink连
接1,2,|20111211|10|20|30||
□编写程序也可触发批量数据库连接,以VC++为例:int
TriggerBatchDBLink(CStringlinkName,intlinkIndex,CStringlinkContent){
//检查输入参数if(linkName==)return1;if(linkIndex0||linkIndex
3000)return2;if(linkContent.GetLength()3||
linkContent.GetLength()2000)return3;if((linkContent.GetAt(0)!=|)
return4;
//获取批量数据库连接对象HANDLEhSdlMutex=::OpenMutex(MUTEX
ALLACCESS,TRUE,FameViewSDLEXE);if(hSdlMutex====NULL)
5;DWORDdwReturn==WaitForSingleObject(hSdlMutex,8000);if
(dwReturn!==WAIT_OBJECT_0dwReturn!==
WAIT_ABANDONED){CloseHandle(hSdlMutex);return6;}
//设置最大长度
CStrings=linkContent.Mid(1);i
nttotalLength=s.GetLength();
+110
intiValue;CWnd*pPrevWnd=
=0
CWnd::GetDesktopWindow()GetWindow(GW_CHILD);
while(pPrevWndiValue=500){if(::GetProp(pPrevWnd
GetSafeHwnd(),FameViewSDLEXE)){BYTE*Buffer=new
BYTE[totalLength];memset(Buffer,0,totalLength);
COPYDATASTRUCTcds;cds.dwData=10001;cds.cbData=
totalLength;memcpy(Buffer[0],(linkName,
(linkName.GetLength()));Buffer[91]=linkIndex/0x100;
.2.
□使用可以触发数据库连接:
RunSys.TriggerBatchDBLinkfn,linkIndex,linkContent
fn为批量数据库连接文件名称,不包含文件后缀;
linkIndex为触发记录号(13000);
linkContent为触发内容,字段值用|隔开,顺序要与组态一致;
RunSys.TriggerBatchDBLink连接1,2,|20111211|10|20|30||
□编写程序也可触发批量数据库连接,以VC++为例:
intTriggerBatchDBLink(CStringlinkName,intlinkIndex,CStringlinkContent)
{
//检查输入参数
您可能关注的文档
最近下载
- 外科换药操作评分标准.docx VIP
- 2025 袋鼠 MathKangroo Level A 真题及答案.docx VIP
- 2025数智采购供应链发展报告-亿邦智库&中国物流与采购联合会-2025.pdf VIP
- Domino多米诺 喷码机 G35i GP G35i EXT 说明书.pdf
- 园林生态学全套教学课件.pptx VIP
- 8篇带头强化政治忠诚、提高政治能力方面2026“五个带头”民主生活个人检查发言材料.docx VIP
- 2026年常德科技职业技术学院单招职业技能考试必刷测试卷最新.docx VIP
- 黑龙江文化和旅游厅所属事业单位考试真题2022.docx VIP
- 上海市家用中央空调系统安装合同官方.doc VIP
- 关于春节放假前安全通知.docx VIP
原创力文档

文档评论(0)