在WINCC中如何用C语言调用SQL语言,个人经验总结求解答

在WINCC中如何用C语言调用SQL语言,个人经验总结求解答,第1张

解答:1)创建一个SQL文件。此文件在ISQL中创建,文件内容是所希握唯滑望执行的SQL语句。2)在WinCC的Cs cript中编写程序调用此SQL文件,如以下程序所示:#include"apdefap.h"voidOnLButtonDown(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty){char*a="C:\\SIEMENS\\山轮Common\\SQLANY\\ISQL-q-b-cUID=DBAPWD=SQLDBF=E:\\testsql\\testsqlRT.DBDBN=CC_testsql_99-12-03_12:48:26RREADE:\\testsql\\test.sql"printf("%s\r\n",a)ProgramExecute(a)}下面是一个简单的SQL文件内容select*frompde#hd#t#testoutputtoE:\\test2.txtFORMATascii注意:文件名及路径名中不要带段腊空格。

执行.sql文件,可以在mysql命令行里面执行,步骤猛伏虚如下:

1.使用cmd命令执枝燃行(windows下,unix或linux在的其控制台下)

2.【Mysql的bin目录】\mysql –u用户名 –p密码 –D数据库<【sql脚本文件路厅塌径全名】,示例:

D:\mysql\bin\mysql –uroot –p123456 -Dtest

注意:

A、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略

B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program Files\mysql\bin\mysql” –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12234462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存