【发布时间】:2015-07-21 00:52:26
【问题描述】:
我需要设置参数日期以在 SQL Server 表上进行比较。
他会在哪里加上鱼的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; }
}
【问题讨论】:
标签: c# sql .net sql-server parameters