private const string INFO_TOP ="@top";
public InfoData GetInfo(string top)
{
dsCommand.TableMappings.Add("Table",InfoData.INFO_TABLE);
selectCommand = GetSqlCommandForStoredProcedure("GetInfo");
SqlParameter SQL_TOP = new SqlParameter(INFO_TOP, SqlDbType.Int, 4, top);
sqlParams = selectCommand.Parameters;
sqlParams.Add(SQL_TOP);
dsCommand.SelectCommand = selectCommand;
return (InfoData)(DataAdapterFill(new InfoData()));
}
protected SqlCommand GetSqlCommandForStoredProcedure(string storedProcedureName)
{
CheckDataAdapter();
SqlCommand sqlCommand = new SqlCommand(storedProcedureName, conn);
sqlCommand.CommandType = CommandType.StoredProcedure;
return sqlCommand;
}
protected DataSet DataAdapterFill(DataSet dataSet)
{
dsCommand.Fill(dataSet);
return dataSet;
}
请问为什么参数传不到存储过程GetInfo里面啊
public InfoData GetInfo(string top)
{
dsCommand.TableMappings.Add("Table",InfoData.INFO_TABLE);
selectCommand = GetSqlCommandForStoredProcedure("GetInfo");
SqlParameter SQL_TOP = new SqlParameter(INFO_TOP, SqlDbType.Int, 4, top);
sqlParams = selectCommand.Parameters;
sqlParams.Add(SQL_TOP);
dsCommand.SelectCommand = selectCommand;
return (InfoData)(DataAdapterFill(new InfoData()));
}
protected SqlCommand GetSqlCommandForStoredProcedure(string storedProcedureName)
{
CheckDataAdapter();
SqlCommand sqlCommand = new SqlCommand(storedProcedureName, conn);
sqlCommand.CommandType = CommandType.StoredProcedure;
return sqlCommand;
}
protected DataSet DataAdapterFill(DataSet dataSet)
{
dsCommand.Fill(dataSet);
return dataSet;
}
请问为什么参数传不到存储过程GetInfo里面啊
解决方案 »
- 使用dataset的getxml方法将数据存入数据库中,节点出现_x000D_的问题
- BHO如何获取Ajax的信息
- 删除事件
- 测试过的程序传到服务器上老出问题,为什么??
- 显示"IFRAME1未定义"什么意思??
- DataList分页显示 急急急!!!
- [求助]我在编译一个工程文件的时候,编译通过,在RUNING提示一个错误:
- 请问<span>中有滚动条,javascript中当拖动滚动条时有onscroll事件响应吗?
- datagrid页面传值问题?
- 在asp.net中如何一条一条地显示(读取)表中的记录?
- 赠高分:我要做一个中继用的aspx或asp页面,目的是返回XmlWebServices传回的XML结果
- 关于SqlParameter的问题
SqlParameter SQL_TOP = new SqlParameter(INFO_TOP, SqlDbType.Int);
SQL_TOP.Value=Convert.ToInt32(top);
sqlCommand.CommandText = "AutoCreateSchool";
SqlParameter para = sqlCommand.Parameters.Add("@school_id",SqlDbType.VarChar);
para.Value = ""+school_id;
sqlCommand.ExecuteNonQuery();