4

我正在通过存储过程从 SQL 中获取数据。

在我的 SQL 查询窗口中,执行需要 43 秒。

但是,当我通过 c# 执行相同的存储过程时,我无法在 5 分钟内得到响应。

我正在使用 SqlDataAdapter

    using (SqlDataAdapter da = new SqlDataAdapter(cmd))
        {
            DataSet ds = new DataSet();

            // Fill the DataSet using default values for DataTable names, etc
            da.Fill(ds);

            // Detach the SqlParameters from the command object, so they can be used again
            cmd.Parameters.Clear();

            if (mustCloseConnection)
                connection.Close();

            // Return the dataset
            return ds;
        }

请帮我。

4

1 回答 1

0

您的 DateTimePicker 采用以下格式:dd/MM/yyyy。

标准 SQL 日期采用以下格式:MM/dd/yyyy。

将此用于您的 SP:

myDateTimePicker.Value.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture)
于 2012-09-11T07:58:38.340 回答