wincc操作ACCESS数字写入正常,可是字符串写入时就出错,不能写入,
问题补充:
我在网上看到的也是这么说,能不能说的详细些,最好给个简单的例子
WINCC操作ACCESS写入字符串问题
WINCC通过ODBC操作ACCESS数据库,写入字符串时需要加语句GetPropChar(lpszPictureName,"ObjName","PasswordLevel");
另外注意VBS可直接用“ *.PasswordLevel ”属性获得授权的代号。
否则写入写入字符串就会出错,用WINCC的朋友可以验证下~~
最佳答案
转帖:
wincc通过ODBC操作ACCESS数字写入正常,可是字符串写入时就出错,不能写入,例程:#pragma code("USEGEN.dll");
#include "USEGENAP.H";
#pragma code();
LPCMN_ERROR err;
if (PWGENConnect("CC_Server_08_04_09_09_10_28",err)) //建立与数据库的联接, 验证用户类型
{
if(PWGENCheckPermission( GetTagChar("@CurrentUser"),1,err))//1为用户管理中的权限编号。
{
SetTagChar("用户类型","管理员");
}
else if(PWGENCheckPermission( GetTagChar("@CurrentUser"),3,err))
SetTagChar("用户类型","操作员");
else
SetTagChar("用户类型","");
}
PWGENDisconnect(err);//断开连接
OpenPicture("用户管理.pdl");
用户管理中 管理员权限是 1,这个程序中我只用了两种权限,如果要设置更多的权限就以此类推
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc264469.html