C# 关于公共类 Data. 的问题 在线等 多给分

来源:百度知道 编辑:UC知道 时间:2024/09/25 07:10:05
public SqlParameter MakeInParam(string ParamName, SqlDbType DbType, int Size, object Value)
{
return MakeParam(ParamName, DbType, Size, ParameterDirection.Input, Value);
}

函数 MakeInParam()

public void InsertLeaguerInfo(string type, string title, string info, string linkMan, string tel, DateTime sumDay,bool checkState)
{
SqlParameter[] parms ={
data.MakeInParam("@linkMan",SqlDbType.VarChar,50,linkMan),
data.MakeInParam("@tel",SqlDbType.VarChar,50,tel),
data.MakeInParam("@showday",SqlDbType.DateTime,8,sumDay),
data.MakeInParam("@CheckState",SqlDbType.Bit,8,checkState)
};
int i = data.RunProc("INSERT INTO tb_LeaguerInfo (type, title, info, linkman, tel,showday,checkState) VALUES (@type, @title,@info,@linkMan, @tel,@showday,@CheckState)", parms);
}

这里

我相信它是一个自定义类,在你的代码中:
public SqlParameter MakeInParam(string ParamName, SqlDbType DbType, int Size, object Value)
{
return MakeParam(ParamName, DbType, Size, ParameterDirection.Input, Value);
}

函数 MakeInParam()

这段是由MakeParam()方法返回 SqlParameter 的实例。那么在C#中什么能点出方法来呢?只有类。而且我们肯定C#中的系统类是没有data的。他只能是自定义类,楼主再仔细点吧,看看示例,书上的东西不一定就是对的。要靠自己去试。

你也可以自己去建一个项目来测试我说的话,如果data是个系统类的话那么你应该直接打的出来

data肯定是个自定义的类 那个方法应该是存储过程 在数据库内加数据表

首先要说明的是System.Data表示的是命名空间
其次要说明的是,你代码并不完全,只看到了部份,没办法看到你的data是否是自定义的类

现在书上的代码一般不怎么完全的,data可能是自定义类,若书配上光盘,可以去光盘上看看