2016-05-06 3 views
1

У меня есть некорректное соответствие метода для некоторых недопустимых аргументов. Я предполагаю, что это вызвано значением DateTime. Как вы преобразовываете его в строку с использованием sqlParemeters?Невозможно преобразовать 'string' в 'System.DateTime'

string quo_date = DateTime.Now.ToString(); 

quotation1 quotations = new quotation1(quo_product,quo_custname 
      ,quo_address,quo_desc,quo_date,quo_printProcess 
      ,quo_contact,quo_quantity,quo_size,quo_numberOfPage,quo_cover 
      ,quo_inside,quo_ofc,quo_ifc,quo_obc,quo_ibc,quo_onecolor 
      ,quo_fullcolor,quo_file); 

В моем классе я объявил мой DATETIME sqlPrameter в нечто вроде этого

DateTime quo_date 
+0

если вы объявили quo_date как datetime, измените код из строки на: ** DateTime quo_date = DateTime.Now ** –

+0

Если это 'DateTime', это тоже должно быть' datetime' в вашей базе данных –

+0

@ R. Вы должны использовать dateTime.now в моем методе Sql ** INSERT **? –

ответ

0

я получил ответ, который я просто изменить это string quo_date = DateTime.Now.ToString();

Для этого DateTime quo_date = DateTime.Now;

+0

Пожалуйста, не пишите ответ, полученный у кого-либо еще. – ashubuntu

+0

Я не видел его ответа, пока я излагаю свой ответ раньше, потому что я выяснял это до того, как прочитал его комментарий. –

Смежные вопросы