怎样将数据打包呀

LGY2001 2004-03-29 03:50:37
我是网络编程的新手,我不知道怎样将用户界面的数据打包。数据是一张表单,大概有身份证号,姓名,地址。希望那位帮忙解决一下。如果解决了高分相送!
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjaifly 2004-03-29
  • 打赏
  • 举报
回复
创建聚合类和写存储过程!存储过程:

/**********************************

功能:根据一定条件读取功能记录

作者:Rexsp

创建日期:2004-01-13

修改者:

修改日期:

**********************************/

ALTER PROCEDURE GetScoreSetting

(

@ScoreSettingID INT=-1, ---设置ID

@FunctionID INT=-1, ---功能ID

@OperationID INT=-1, ---操作ID

@RoleTypeID INT=-1, ---角色类型

@BBSTypeID INT=-1, ---版块类型

@Score INT=-1, ---积分设置

@BB INT=-1, ---币币设置

@BuyType INT=-1, ---购买类型 0:不是购买类型 1:一次性购买 2:反复购买

@FunctionState INT=-1 ---功能状态

)

AS

SET NOCOUNT ON

DECLARE @strSQL NVARCHAR(1000)

SET @strSQL = 'SELECT * FROM [ScoreSetting] WHERE @ckScoreSettingID = @ckScoreSettingID'

--- Add KeyWords Begin ---

IF @ScoreSettingID<> -1

BEGIN

SET @strSQL = @strSQL + ' AND ScoreSettingID= @ckScoreSettingID'

END

IF @FunctionID<> -1

BEGIN

SET @strSQL = @strSQL + ' AND FunctionID= @ckFunctionID'

END

IF @OperationID<>-1

BEGIN

SET @strSQL = @strSQL + ' AND OperationID = @ckOperationID'

END

IF @RoleTypeID<>-1

BEGIN

SET @strSQL = @strSQL + ' AND RoleTypeID = @ckRoleTypeID'

END

IF @BBSTypeID<>-1

BEGIN

SET @strSQL = @strSQL + ' AND BBSTypeID = @ckBBSTypeID'

END

IF @Score<>-1

BEGIN

SET @strSQL = @strSQL + ' AND Score = @ckScore'

END

IF @BB<>-1

BEGIN

SET @strSQL = @strSQL + ' AND BB= @ckBB'

END

IF @BuyType<>-1

BEGIN

SET @strSQL = @strSQL + ' AND BuyType= @ckBuyType'

END

IF @FunctionState<>-1

BEGIN

SET @strSQL = @strSQL + ' AND FunctionState= @ckFunctionState'

END

--- Add Where Key Word ---

--- Run SQL Begin ---

EXECUTE sp_executesql @strSQL,

N' @ckScoreSettingID INT,

@ckFunctionID INT,

@ckOperationID INT,

@ckRoleTypeID INT,

@ckBBSTypeID INT,

@ckScore INT,

@ckBB INT,

@ckBuyType INT,

@ckFunctionState INT',

@ckScoreSettingID=@ScoreSettingID,

@ckFunctionID=@FunctionID,

@ckOperationID = @OperationID,

@ckRoleTypeID = @RoleTypeID,

@ckBBSTypeID = @BBSTypeID,

@ckScore = @Score,

@ckBB = @BB,

@ckBuyType = @BuyType,

@ckFunctionState = @FunctionState

--- Run SQL End ---
using System;

using System.Collections;

using System.Data;

using System.Data.SqlClient;

using Town.Data;

using Town.Log;



namespace Town.Com

{

/// <summary>

/// 功能:积分设置集合类

/// 作者:Rexsp

/// 创建日期:2004-01-14

/// 修改者:

/// 修改日期:

/// </summary>

public class ScoreSettingCollection

{

#region 私有成员

private ArrayList members;

#endregion



#region 构造函数

/// <summary>

/// 构造函数

/// </summary>

public ScoreSettingCollection()

{

}

#endregion



#region 公共属性

/// <summary>

/// Operation对象的个数

/// </summary>

public int Count

{

get

{

if( members != null )

return members.Count;

else

return 0;

}

}

#endregion



#region 索引

/// <summary>

/// 索引

/// </summary>

public ScoreSetting this[int index]

{

get

{

if ( members != null )

return (ScoreSetting)( members[index] );

else

return null;

}

}

#endregion



#region 私有方法

/// <summary>

/// 添加Operation到OperationCollection集合

/// </summary>

private void Add(ScoreSetting scoreSetting)

{

if ( members == null )

members = new ArrayList();

members.Add( scoreSetting );

}

#endregion


LGY2001 2004-03-29
  • 打赏
  • 举报
回复
请各位说具体一点!
三杯倒 2004-03-29
  • 打赏
  • 举报
回复
struct
{
}
LGY2001 2004-03-29
  • 打赏
  • 举报
回复
将数据封装,然后传输!不用序列化!
Jinniu 2004-03-29
  • 打赏
  • 举报
回复
数据打包?说清楚一点!
你是要用一个类将数据序列化传送?还是想用xml封装数据然后传输?还是想加密?

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧