VS2005中asp.net用C#怎么调用SAP的rfc函数,请高手指教!

问题描述

用SAPGUI里的COM连接成功了,但是调用时设定连接会出现Badvarianttype的错误,不知是何原因,请高手指教啊!SAPLogonCtrl.SAPLogonControlClasslogon=newSAPLogonCtrl.SAPLogonControlClass();logon.ApplicationServer="10.1.147.2";logon.Client="200";logon.Language="ZH";logon.User="test";logon.Password="test";logon.SystemNumber=00;SAPLogonCtrl.Connectionconn=(SAPLogonCtrl.Connection)logon.NewConnection();if(conn.Logon(0,true)){SAPFunctionsOCX.SAPFunctionsClassfunc=newSAPFunctionsOCX.SAPFunctionsClass();func.Connection=conn;//在这里会出现Badvarianttype的错误SAPFunctionsOCX.IFunctionifunc=(SAPFunctionsOCX.IFunction)func.Add("Z_OA_002");ifunc.Call();}

解决方案

解决方案二:
不太懂,不过,类型要保证一致才行。期待高手。
解决方案三:
学习一下了,这个我不太懂啊
解决方案四:
http://www.cnblogs.com/leos/archive/2006/11/08/554376.aspxhttp://ms.mblogger.cn/tedteng/posts/18470.aspx
解决方案五:
现在用的是VS2005,SAP.NetConnector好像只支持VS2003,不知到要怎么处理,请帮忙!!
解决方案六:
友情up~
解决方案七:
高手帮帮忙啊,自己搞不定啦!
解决方案八:
晕啊,难道没有人写过么?func.Connection如果不赋值的话可以运行,但是会弹出登录窗口要求输入密码
解决方案九:
我用自己的电脑运行的程序在将connection赋值给funcion的时候也出现这样的问题,但是我用别人的电脑运行同样的代码却没有问题,个人感觉是不是程序没有安装好的原因,我重新安装程序以后发现就可以运行了。PS:我用delphi
解决方案十:
delphi7沒有這麼複雜(不是delphi.net),直接可以使用activeX的控件,比較好.我用VB.net下面的CreateObject可以,但是在C#下面按照樓主這樣的做法,就是不成功.我的conn.Logon(0,true)回來false阿
解决方案十一:
引用3楼xiaowangtian1117的回复:

http://www.cnblogs.com/leos/archive/2006/11/08/554376.aspxhttp://ms.mblogger.cn/tedteng/posts/18470.aspx

VS2003可以使用.netconnector,形成DLL然后在VS2005里添加引用DLL
解决方案十二:
确实没有用过这个SAP的什么函数,学习一下

时间: 2024-10-31 09:37:36

VS2005中asp.net用C#怎么调用SAP的rfc函数,请高手指教!的相关文章

VS2005中ASP.NET的gridview的自动分页出现错误

问题描述 VS2005中ASP.NET的gridview的自动分页出现错误,读取数据显示的时候点分页的页码没有反映,左下角的状态栏显示scripterror,分页功能是通过GridView控件实现的,该如何解决?请各位大虾帮帮指点下,谢谢 解决方案 解决方案二:大虾们来看看啊解决方案三:看下你分页事件的代码解决方案四:...什么异常啊...解决方案五:用的是GIRDVIEW控件的自动分页功能,就是勾选的那个分页功能,没有报任何一场,就是分页的页点了没有任何反映,解决方案六:现在做的光棒效果页显示

c++ delphi 回调函数-关于C++调用delphi的问题,请大侠指教

问题描述 关于C++调用delphi的问题,请大侠指教 在使用VS2008,用C++写了一个类,这个类需要调用delphi中的一个函数,这个函数原型类似于 LONGINT f(lUserID:Longint;lChannel:LOngint; lpStartTime:LPTYL_DVR_TIME; lpStopTime:LPTYL_DVR_TIME; sSavedFileName:PChar; deCallback : TDVRDownLoadCallback; dwUser:DWORD),这里

iis7.0-IIS7 发布网站应用程序中的服务器错误问题 请高手指教

问题描述 IIS7 发布网站应用程序中的服务器错误问题 请高手指教 将我的MVC4程序发布到本机IIS7上报错: 确认2点: 1.发布的程序不存在问题,在服务器上可以正常访问,服务器系统是Windows2008 64位系统,我本地是win7 64位系统. 2.有将.net framework注册到IIS上 网上有讲到的 我基本都有设置修改到,但是问题依然在,求教... 解决方案 不一定,也许是数据库连接.文件系统权限等问题.你能看到那个页,说明asp.net已经在工作了. 解决方案二: 信息有点

sap-java调用SAP的RFC如何传递数组参数

问题描述 java调用SAP的RFC如何传递数组参数 SAP是服务端,使用JCO3的jia包,RFC服务端的函数有一个数组类型的参数. java代码这边用什么形式给它传值.新手请赐教 解决方案 Java中连接SAP进行RFC调用JAVA本地方法调用(2)数组参数传递java调用SAP RFC函数

如何提高ASP.NET 编程能力???请高手指教!!!!

问题描述 如何提高ASP.NET编程能力???请高手指教!!!!最好能写出学习步骤和方法,谢谢!!!本人目前的水平属于中低水平,只能开发简单的系统,而且不规范. 解决方案 解决方案二:严格来说,我俩不算中低水平,只能算在入门.呵呵~~~个人觉得,最快最有效的方法是:参加培训+找项目做(跟别人一起做)+多看书(上CSDN)解决方案三:1看书,C#高级编程,设计模式2实践AJAX,LINQ,WCF3系统开发解决方案四:能具体点么?最好有高手的自己的心得体会!!!是如何一步步进步的!!!解决方案五:引

shell中的telnet的问题,请高手指教!

问题描述 shell中的telnet的问题,请高手指教! 用shell自动实现一个telnet到目标,然后对目标中的一个目录进行tar打包,然后退出目标,理想中的代码: telnet IP 端口 tar -czvf ...... exit 但是telnet后,界面会切换到登录目标后的界面,所以本地shell中的以下tar命令和exit都执行不到,哪位高手能有好的办法实现这样的功能呢?python中有相应的功能,但是需求中不允许用python. 是否socket能实现这样的功能呢?但是我认为soc

delphi-Delphi:cxGrid关联的DataSet中如果有Lookup字段时,反应非常慢,请高手指教!

问题描述 Delphi:cxGrid关联的DataSet中如果有Lookup字段时,反应非常慢,请高手指教! cxGrid关联的DataSet中如果有Lookup字段,数据记录大约在5百行左右,打开速度就特别慢. 比如: 在数据库中, 销售出库单中只有客户编号,即FCltCode,没有客户名称: 客户档案表中有客户编号FCode,客户名称FName, 在DataSet1中建立FCltName字段,为Lookup类型,通过FCltCode与FCode关联,显示FCltName. 在这种情况下,软件

方法 rfc sap-java调用SAP的RFC标准函数 料件和BOM

问题描述 java调用SAP的RFC标准函数 料件和BOM 在做一个项目 java服务集成SAP的.实现读料件.传料件和传BOM的功能 听说有标准RFC的方法. 跪求~ 请大神眷顾一下 万分感谢

解析视频文件MPEG2-PS和MPEG2-TS格式中的GPS信息,最好有代码,请高手指教,谢谢!

问题描述 解析视频文件MPEG2-PS和MPEG2-TS格式中的GPS信息,最好有代码,请高手指教,谢谢! 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励:2:帖子结帖后会返还帖主50%的悬赏分,无