如何让wincc远程访问sql2000

如何让wincc远程访问sql2000,第1张

wincc 里面用VBS连接数据库,和用VB是一样的,网上有很多例子

我是这样做的

'数据库连接

Dim strcn,conn

strcn = "Provider=SQLOLEDB1;"&_

"Integrated Security=SSPI;"&_

"Persist Security Info=False;"&_

"Initial Catalog=record;"&_ 'record是你的数据库名称

"Data Source=" & addr ' addr是远程数据库的地址,如1921681100等等

Set conn = CreateObject("ADODBConnection")

connConnectionString = strcn

connOpen

1、把EXCEL模版导出成XML或者HTML格式,在spreadsheet控件的有个XML 啥的属性,设置好就行了

2、控件的使用方法和VBS *** 作EXCEL差不多属性方法参考:>

水晶报表连接数据库的方式貌似有两种:

一种是自己通过做报表的时候指定拉模式;还有一种就是定义一些TTX文件,做好报表然后使用ADO,OLEDB,或是DataSet与指定的这一些记录绑定。这两种方法题主都可以试用下的。

HMI是Human Machine Interface 的缩写,“人机接口”,也叫人机界面。人机界面(又称用户界面或使用者界面)是系统和用户之间进行交互和信息交换的媒介, 它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面

当创建一个新的WinCC flexible项目时,WinCC flexible会产生多个项目文件。最重要的两个文件是:

PROJECT_1hmi

PROJECT_1_logLDF

如果你要复制,发送或者压缩一个项目,必须确保这两个项目信息文件不被丢失。当你再次减压或者打开项目时,被删除的其它文件会自动重新生成。而这个过程的顺利完成,需要“PROJECT_1_logLDF”文件。如果“PROJECT_1_logLDF”文件被无意中删除或者你没有得到上面描述的两个项目文件,当你打开项目的时候,可能会出现下面的信息:

不能为SQL服务器指定数据库。请确保hmi 和 _logldf 文件相匹配。

一般的WinCC flexible项目应该至少包括hmi和ldf两个文件。

确认 hmi 文件与 ldf 文件是否来自同一个项目。

如果不确定,或者确定,但还是报不匹配,那么将 hmi 单独拷贝到其它路径下,使用 WinCC flexible去打开,会自动生成匹配的 ldf 文件。

一、声名全局变量

在全局脚本中声明全局变量,如下:Public gocn

2、建立连接,如下:

Set gocn = CreateObject("ADODBConnection")

gocnopen "Provider=SQLOLEDB1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=GJS_SY;Data Source=LGL"

3、执行代码。例如插入一条记录:

gocnExecute "insert into TB_FJ_DATA(LSH,GKH,T_time) VALUES('1',99,GETDATE( ))"

用WINCC的C脚本访问他的SQL数据库并不合适!因为本来vc++和VB对比,vb访问数据库比VC要方便,容易掌握,快捷最好的方法:采用VB编写SQL访问数据,外挂于WINCC。访问WINCCSQL,用常规的方法是访问不到的,因为SQLFORWINCC有独特的访问方式。 到PLC学习网网站查看回答详情>>

以上就是关于如何让wincc远程访问sql2000全部的内容,包括:如何让wincc远程访问sql2000、spreadsheet控件怎么连接wincc数据库、水晶报表怎么连接WINCC的数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10197568.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存