WinCC 用户密码修改的问题

已锁定

HaoTongXue

  • 帖子

    3
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2015-01-06

普通 普通 如何晋级?

WinCC 用户密码修改的问题

2545

3

2018-03-21 17:22:55

最近在网上看到如下的程序段可以修改用户密码,但是我自己试了好久都不行,什么信息都没有输出来。CC_HCJKSyst_18_01_17_14_55_15是我自己添加到用户DSN数据源,添加数据源时测试通过的,请各位大侠帮忙分析一下是什么原因连接不上数据库呢?

#include "apdefap.h"

void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)
#pragma code("useadmin.dll") 
//#include "PWRT_API.H"  
#include "USEGENAP.H"
#pragma code() 

LPCMN_ERROR err; //定义的LPCMN_ERROR型变量,在函数调用中需使用

if(strcmp(GetTagChar("新密码"), GetTagChar("确认密码"))==FALSE)
{
 if (PWGENConnect("CC_HCJKSyst_18_01_17_14_55_15",err)) //建立与数据库的联接
    {
      MessageBox(NULL,"建立与数据库的连接","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
      if (PWGENChangePassword(GetTagChar("@CurrentUserName"),GetTagChar("原密码"),GetTagChar("新密码"),err)) //修改密码
        {
        MessageBox(NULL,"密码修改成功!","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
         }
      else
      MessageBox(NULL,"密码修改失败","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
    }
  else
  MessageBox(NULL,"与数据库连接失败","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
}
else
{
MessageBox(NULL,"两次输入的新密码不一致,请重新输入!","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
}

WinCC 用户密码修改的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有31062条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。