会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
秀纳
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
5 随笔 :: 160 文章 :: 24 评论 ::
13万
阅读
公告
昵称:
秀纳
园龄:
18年5个月
粉丝:
15
关注:
0
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2009年3月(1)
2006年10月(4)
文章分类
Ajax(14)
c/c++/gcc/vc++(17)
COM/COM+/ActiveX/ATL(19)
Dot Net -C Sharp(19)
J2ME(14)
JAVA(1)
Web 2.0(4)
WebService(16)
Windows Mobile(5)
操作系统(2)
多媒体(4)
敏捷开发(2)
其它(7)
驱动开发(2)
设计模式(16)
网络技术(15)
娱乐(7)
更多
阅读排行榜
1. 史上MD5解密之最快方法整理-md5在线加密解密(7451)
2. UNIX系统操作命令大全(6712)
3. WebService session保存(2327)
4. C#、Java之比较(495)
5. 利用j2meAPI发送短信示例 (386)
评论排行榜
1. WebService session保存(2)
2. 利用j2meAPI发送短信示例 (1)
3. UNIX系统操作命令大全(1)
.net WebService 自定义类型序列化
[Serializable]
public
class
ItemInfo
{
public
Int64 ItemID;
public
string
ItemName;
}
[WebMethod(Description
=
"
查询物品信息
"
)]
[SoapHeader(
"
Credentails
"
, Direction
=
SoapHeaderDirection.InOut)]
[XmlInclude(
typeof
(ItemInfo))]
public
ArrayList QueryItemInfo (
string
ItemName)
{
ArrayList ItemList
=
new
ArrayList();
try
{
Test
=
new
MySqlConnection(
""
);
Test.Open();
TestCmd
=
new
MySqlCommand(
"
select * from `item` where name like ?ItemName
"
, Test);
MySqlParameter PaName
=
new
MySqlParameter(
"
?ItemName
"
, MySqlDbType.VarChar,
255
);
PaName.Value
=
"
%
"
+
ItemName
+
"
%
"
;
TestCmd.Parameters.Add(PaName);
TestReader
=
TestCmd.ExecuteReader();
}
catch
(MySqlException ex)
{
EventLog.WriteEntry(
"
QueryItemInfo
"
,
"
QueryItemInfo:\n\t
"
+
ex.Message);
}
finally
{
if
(Test.State
==
ConnectionState.Open)
{
if
(TestReader.HasRows)
{
while
(TestReader.Read())
{
ItemInfo item
=
new
ItemInfo();
item.ItemID
=
(Int64)TestReader.GetValue(
0
);
item.ItemName
=
(
string
)TestReader.GetValue(
3
);
ItemList.Add(item);
}
}
TestReader.Close();
Test.Close();
}
}
return
ItemList;
}
}
分类:
WebService
好文要顶
关注我
收藏该文
微信分享
秀纳
粉丝 -
15
关注 -
0
+加关注
0
0
升级成为会员
posted on
2006-12-20 16:34
秀纳
阅读(
1087
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
登录后才能查看或发表评论,立即
登录
或者
逛逛
博客园首页
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
编辑推荐:
·
.NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
·
软件产品开发中常见的10个问题及处理方法
·
.NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
·
从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
·
一次Java后端服务间歇性响应慢的问题排查记录
阅读排行:
·
互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
·
Vite CVE-2025-30208 安全漏洞
·
《HelloGitHub》第 108 期
·
MQ 如何保证数据一致性?
·
一个基于 .NET 开源免费的异地组网和内网穿透工具
点击右上角即可分享
AI原生IDE
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· Vite CVE-2025-30208 安全漏洞
· 《HelloGitHub》第 108 期
· MQ 如何保证数据一致性?
· 一个基于 .NET 开源免费的异地组网和内网穿透工具