您的位置:程序门 -> .net技术 -> c#



求助:往 webservice 里添加 数据集 的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求助:往 webservice 里添加 数据集 的问题
发表于:2007-08-01 21:31:34 楼主
问题:
       
        我向webservice添加了一个数据集(使用可视的组件),然后再使用一个窗体应用程序调用这个web服务,当用datagridview控件显示那个数据集的数据表时,得到的却是空的表格(我用的是sql2000)。   而当我尝试用dataadapter来向数据表里填充数据的时候,却又出现登陆服务器异常的信息。
        请问各位高手,
        这是什么原因呢??
        有什么办法可以解决呢??
        又怎样向数据集里填充数据??
发表于:2007-08-01 21:47:281楼 得分:0
你引用的时候可以调试一下,查看xml结果,看看能不能得到数据
发表于:2007-08-01 23:00:562楼 得分:0
dataadapter来向数据表里填充数据的时候,却又出现登陆服务器异常的信息。

检查连接字符串中的sql用户名和密码是否正确,服务器是否正常
发表于:2007-08-02 15:07:503楼 得分:0
根序列化相关吧,
webservice   只能   获取dataset   类型,不能获取   datatable
发表于:2007-08-02 15:23:114楼 得分:0
同意楼上的说法
[webmethod]
public   EXECresult   dicselectmoney(string   ticket,out   dataset   ds)
{
ds=new   dataset();

EXECresult   result=common.authorizationvalid(ticket, "wip.transit.wdic.wmoneyplugnode ",permission.none);

if(!result.issuccessful)
{
return   result;
}
try
{
sqlcommand   cmd=new   sqlcommand( "dicselectdicbizhong ",con);
cmd.commandtype=commandtype.storedprocedure;

con.open();
sqldataadapter   da=new   sqldataadapter(cmd);
da.fill(ds);
}
catch(exception   er)
{
result   =   common.getEXECresult(er)   ;
}
finally
{
con.close();
}
                        return   result;
}


快速检索

最新资讯
热门点击