con.Open();
string seleid;
SqlCommand xcid=new SqlCommand("pr_sele",con);//存储过程(根据姓名ID查找多表perinfo,check_record1,adressr关联信息)
xcid.CommandType=CommandType.StoredProcedure;
SqlParameter id;//姓名ID
id=xcid.Parameters.Add("@姓名ID",SqlDbType.Char,8);
//id.Value=seleid.ToCharArray(0,8);
id.Value='BH000006';//字符类型。。
xcid.ExecuteNonQuery();存储过程:字段姓名ID为char(6)ALTER PROCEDURE dbo.pr_sele (
@id CHAR(8)

)AS
SET NOCOUNT ON 
SELECT 姓名ID ,姓名 FROM perinfo WHERE (姓名ID =@id)
RETURN 
错误信息:
对象必须实现 IConvertible。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidCastException: 对象必须实现 IConvertible。源错误: 
行 1052: id=xcid.Parameters.Add("@姓名ID",SqlDbType.Char,8);
行 1053: id.Value=seleid.ToCharArray(0,8);
行 1054: xcid.ExecuteNonQuery();
行 1055: DataSet dsid=new DataSet();
行 1056: SqlDataAdapter daid=new SqlDataAdapter(xcid);