K3无界面登录不能用。开发高手来帮帮忙!

栏目:k3wise知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

K3无界面登录不能用。开发高手来帮帮忙!

代码如下:在Win7里面安装14.2,下面代码可以跑,能看到k3的连接字符串。
在Win2012R2里面安装14.2,下面的代码不可以跑。oLogin不能创建对象。
无界面登录很有用的,可以做很多系统的接口。可惜最近的几个版本都不行了。

On Error resume next
Dim oLogin
dim s
SET oLogin = CreateObject("KDLogin.NoUILogin")
If oLogin is nothing then
msgbox "nothing!"
end if
oLogin.Login "", "", 3018, "Administrator", ""
s = oLogin.PropsString
msgbox s
SET oLogin = Nothing
IF Err.NUMBER<>0 then
msgbox "error"
end IF


以前写过C#,可以的


try
{
KDLogin.NoUILogin o = new KDLogin.NoUILogin();
//o.LoginUser("LoginUser", "cz.bpmcs", "cz", user, password); //启用组织架构时使用,待优化
int i = o.Login("Gl", "", acctid, user, password); //未启用组织架构使用
Process p = Process.GetCurrentProcess();
int pid = p.Id;
PropsMgr.ShareProps o2 = new PropsMgr.ShareProps();
o2.AddProperty(pid, "UserName", o.UserName);
o2.AddProperty(pid, "PropsString", o.PropsString);
o2.AddProperty(pid, "AcctType", o.AcctType);
}
catch (Exception ex)
{
string errMsg = "凭证-登录K3失败:" + ex.Message;
}
不是高手的路过

K3无界面登录不能用。开发高手来帮帮忙!

代码如下:在Win7里面安装14.2,下面代码可以跑,能看到k3的连接字符串。在Win2012R2里面安装14.2,下面的代码不可以跑。oLogin不能创建对...
点击下载文档
标签: # K/3 WISE-BOS
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息