Создание отчетов SQL: пустой параметр

Я использую тот же пакет и тот же код, что и у вас, все в порядке, и размер файла может быть загружен более 26M. Можете ли вы попытаться перезапустить вашу визуальную студию и попробовать еще раз?

Мой код:

using Microsoft.WindowsAzure.Storage;
using Microsoft.WindowsAzure.Storage.File;
using System;

namespace MyConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            Program p = new Program();
            string azureFileName = "1.zip";
            string localFileName = @"D:\1.zip";

            Console.WriteLine("start upload..");

            p.UploadFileFromFile(azureFileName, localFileName);

            Console.WriteLine("completed**");
            Console.ReadLine();
        }

        public void UploadFileFromFile(string azureFileName, string localFileName)
        {
            CloudStorageAccount storageAccount = CloudStorageAccount.Parse("xxxx");
            CloudFileClient client = storageAccount.CreateCloudFileClient();
            CloudFileShare share = client.GetShareReference("testfolder");
            CloudFileDirectory dir = share.GetRootDirectoryReference();
            CloudFile fileReference = dir.GetFileReference(azureFileName);
            Console.WriteLine("going to upload");
            fileReference.UploadFromFile(localFileName);
        }
    }
}

Файл можно загрузить:

enter image description here [112 ]

5
задан 3 April 2009 в 18:38
поделиться

3 ответа

Сделайте что-то вроде этого.. Я протестировал его в своем собственном небольшом тестовом проекте, и это, кажется, работает.

List<ReportParameter> myParams = new List<ReportParameter>();

ReportParameter p = new ReportParameter("Start_Date");
p.Values.Add(null);
myParams.Add(p);

//myParams.Add(new ReportParameter("Start_Date")); 
// I even tried omiting this line.  
//(This is the null parameter I wish to pass)
myParams.Add(new ReportParameter("End_Date", EndDate));

ReportViewer1.ServerReport.SetParameters(myParams);
7
ответ дан 13 December 2019 в 22:16
поделиться

Имейте Вас, пытался звонить:

ReportViewer1.Reset();

промежуточный два вызова?

3
ответ дан 13 December 2019 в 22:16
поделиться

Является теми переменными StartDate & EndDate типа DateTime? Возможно, это имеет отношение к тому, что переменные DateTime не могут быть установлены в NULL, они - DateTime. MinValue вместо этого. Попытайтесь установить параметр на DateTime. MinValue и дескриптор соответственно.

0
ответ дан 13 December 2019 в 22:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: