首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

同一个存储过程,在桌面下正常,在web service下却出错?解决办法

2012-04-04 
同一个存储过程,在桌面下正常,在webservice下却出错?同一个存储过程,在桌面下正常,在webservice下却出错?

同一个存储过程,在桌面下正常,在web service下却出错?
同一个存储过程,在桌面下正常,在web     service下却出错?    
 
如下,其中strMemo为Text类型,数据库服务器为MS     SqlServer2000。        
 
      出错提示:External     exception     EEFFACE    
 
//------------------------------------    
  String     sql=     "     Create     Procedure     GetMemoOfStudent             "    
                              "     @Name     varchar(100)         as                                 "    
                              "     select     Name,strMemo     from         Student         "    
                              "     Where   =@Name                                                           ";    
 
      Query-> Close();    
      Query-> SQL-> Text=sql;    
      Query-> ExecSQL();    
 
 
      adoStoredProc-> Close();    
      adoStoredProc-> ProcedureName= "GetMemoOfStudent ";    
      adoStoredProc-> Parameters-> AddParameter();    
      adoStoredProc-> Parameters-> Items[0]-> Name     =     "Name ";    
      adoStoredProc-> Parameters-> Items[0]-> DataType     =     ftString;    
      adoStoredProc-> Parameters-> Items[0]-> Direction     =     pdInput;    
      adoStoredProc-> Parameters-> Items[0]-> Value     =     "大刘 ";    
 
      String     strMemo;    
      adoStoredProc-> Prepared     ;    
      adoStoredProc-> Open();    
      strMemo=adoStoredProc-> FieldByName( "strMemo ")-> Value;    
      adoStoredProc-> Close();    


[解决办法]
怪异 帮顶
[解决办法]
Web Service 下出什么错,有什么出错信息?
在两个程序下的调用方式都相同吗?数据库都相同吗?
你给的信息太少了。
[解决办法]
关注一下,好久没碰BCB了。

热点排行