您现在的位置是:网站首页> 编程资料编程资料
flex调用webservice中的自定义类的方法_Flex_
2023-05-25
279人已围观
简介 flex调用webservice中的自定义类的方法_Flex_
复制代码 代码如下:
public class ReturnResult
{
public int curIndex { get; set; }
public DataTable idxList { get; set; }
}
//测试数据库连接
[WebMethod(Description = "!!!测试数据库连接,链接字符串在web.config中")]
public bool conectDB()
{
strCon = ConfigurationSettings.AppSettings["sqlConDuke"];
conn = new SqlConnection(strCon);
try
{
conn.Open();
return true;
}
catch (Exception)
{
return false;
}
finally
{
conn.Close();
}
}
复制代码 代码如下:
[WebMethod(Description = "根据 照片名 获得详细数据(DataTable),strTb,eg:PanView;strImgName,eg:20131019072740-0000150")]
public DataTable getInfoByImgName(string strTb, string strImgName)
{
bool ifCon = conectDB();
if (ifCon)
{
string sql_BfCar = "SELECT * FROM dbo." + strTb + " where ImageName LIKE '%" + strImgName + "%'";
da = new SqlDataAdapter(sql_BfCar, conn);
myds = new DataSet();
da.Fill(myds);
return myds.Tables[0];
}
else
{
return null;
}
}
[WebMethod(Description = "根据 照片名 获得所在Link的所有数据(ReturnResult),strTb,eg:PanView;strImgName,eg:20131019072740-0000150")]
public ReturnResult getLinkDTByImgName(string strTb, string strImgName)
{
ReturnResult returnResult = new ReturnResult();
bool ifCon = conectDB();
if (ifCon)
{
returnResult.curIndex = Convert.ToInt32(getInfoByImgName(strTb, strImgName).Rows[0][0]);
string strLinkGuid = getInfoByImgName(strTb, strImgName).Rows[0][1].ToString();
string sql_BfCar = "SELECT * FROM dbo." + strTb + " where LinkGuid LIKE '%" + strLinkGuid + "%'";
da = new SqlDataAdapter(sql_BfCar, conn);
myds = new DataSet();
da.Fill(myds);
returnResult.idxList = myds.Tables[0];
return returnResult;
}
else
{
return null;
}
}
Flex代码:
复制代码 代码如下:
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="application1_creationCompleteHandler(event)">
import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.events.FlexEvent;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
public var arr:ArrayCollection=new ArrayCollection();
public var aaa:String=new String();
protected function webservice1_faultHandler(event:FaultEvent):void
{
Alert.show(event.fault.toString());
}
protected function getLinkDTByImgNameHandler(event:ResultEvent):void
{
// aaa=this.myweb.getLinkDTByImgName.lastResult.curIndex;
// arr=this.myweb.getLinkDTByImgName.lastResult.idxList.Tables.Table.Rows;
aaa=event.result.curIndex;
arr=event.result.idxList.Tables.Table.Rows;
Alert.show(aaa+" "+arr.length.toString());
}
protected function application1_creationCompleteHandler(event:FlexEvent):void
{
myweb.getLinkDTByImgName("PanView","20131019072740-0000150");
}
]]>
您可能感兴趣的文章:
- PHP调用JAVA的WebService简单实例
- php的webservice的wsdl的XML无法显示问题的解决方法
- python调用java的Webservice示例
- 使用jaxws建立webservice客户端并实现soap消息的handler验证示例
- c#动态改变webservice的url访问地址
- android中soap协议使用(ksoap调用webservice)
- asp.net webservice返回json的方法
- c#编写webservice服务引用实例分享
- 利用soaplib搭建webservice详细步骤和实例代码
- PHP使用SOAP调用.net的WebService数据
- c#动态调用Webservice的两种方法实例
- 在Android中访问WebService接口的方法
- AJAX和WebService实现省市县三级联动具体代码
- 深入.net调用webservice的总结分析
- 解析利用wsdl.exe生成webservice代理类的详解
- 使用AJAX返回WebService里的集合具体实现
- AJAX和WebService实现邮箱验证(无刷新验证邮件地址是否合法)
- C++通过msxml调用webservice示例分享
相关内容
- flex导出excel具体实现_Flex_
- Flex中TextInput组件设置限制某些字符的输入的方法_Flex_
- 在Flex中给datagrid添加右键菜单项的具体实现_Flex_
- Flex打开新窗口将主窗口数据传给子窗口然后返回_Flex_
- Flex4 DataGrid中如何嵌入RadioButton_Flex_
- Flex4 使用itemRenderer 为Tree加线具体实现_Flex_
- Flex iframe 向jsp中传参示例_Flex_
- Flex中给按钮添加链接点击链接打开网页的方法_Flex_
- flex中使用RadioButtonGroup时取出所选项的值的方法_Flex_
- flex不显示GIF图片问题的另类解决方法_Flex_
