问题描述
[align=left]DataSetdataSet=newDataSet();con.Open();SqlCommandcom=newSqlCommand("pages",con);com.CommandType=CommandType.StoredProcedure;com.Parameters.Add("@view",SqlDbType.Int,10);com.Parameters.Add("@page",SqlDbType.Int,3);SqlDataAdapterdataadapter=newSqlDataAdapter();dataadapter.SelectCommand=com;dataadapter.Fill(dataSet);[/align]
解决方案
解决方案二:
com.Parameters.Add("@view",SqlDbType.Int,10);你这个没传值啊。在后面再加个值。
解决方案三:
引用楼主xiaoxintanxing的回复:
DataSetdataSet=newDataSet();con.Open();SqlCommandcom=newSqlCommand("pages",con);com.CommandType=CommandType.StoredProcedure;……
你还没传值呢,当然没有呢给每个参数传值,我以@view参数为例,其他的参数也这样写com.Parameters.Add("@view",SqlDbType.Int,10);com.Parameters["@view"].Value=txtViewe.Text;//txtViewe.Text就是你传入的值
解决方案四:
给楼主点建议,从你帖出来的代码格式来看,您不够严谨!写程序这个很重要的。至于问题,挺简单的,2楼这位回复的能解决你的问题。
时间: 2024-09-12 01:46:24