秀纳

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  5 随笔 :: 160 文章 :: 24 评论 :: 13万 阅读
[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;
    }
    
}
posted on   秀纳  阅读(1087)  评论(0编辑  收藏  举报
编辑推荐:
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
阅读排行:
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· Vite CVE-2025-30208 安全漏洞
· 《HelloGitHub》第 108 期
· MQ 如何保证数据一致性?
· 一个基于 .NET 开源免费的异地组网和内网穿透工具
点击右上角即可分享
微信分享提示