我需要在SQL Server表上设置比较的参数日期。SET参数日期时间
凡日,月,年他将添加QUANTIDADE和鱼的重量。
但是,给这个错误,并陷入捕获,无法设置它。
DATA_REGISTRO
是SQL Server中的Date
数据类型。
代码:
public void Search_DATE(string param_date)
{
SqlDataReader objReader;
SqlCommand objcmd = null;
vsql = "SELECT [IDCADASTRO],[RGP],[PEIXE],[PESO],[QUANTIDADE],[DATA_REGISTRO] FROM cadastro WHERE DATA_REGISTRO LIKE @DATA_REGISTRO";
if (this.Conectar())
{
try
{
objcmd = new SqlCommand(vsql, objCon);
objcmd.Parameters.Add(new SqlParameter("@DATA_REGISTRO", param_date));
objReader = objcmd.ExecuteReader();
if (objReader.Read())
{
valor.retorna_date_time = objReader.GetDateTime(5).ToString;
}
}
catch (SqlException erro)
{
throw erro;
}
finally
{
this.Desconectar();
}
}
全局变量
private static string date_time;
public string retorna_date_time
{
get { return date_time; }
set { date_time = value; }
}
仔细检查您的代码,以确保这是您的实际代码并编译。我发现您发布的代码块中至少有一处语法错误。 –