Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.158.47] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте! Хочу занести в базу значение текущей даты и время. Тип в базе datetime.
Код программы: public static void CreateCommand(string queryString) { using (SqlConnection connection = new SqlConnection( GetConnectionString())) { SqlCommand command = new SqlCommand(queryString, connection); command.Connection.Open(); command.ExecuteNonQuery();//здесь выдает ошибку!!! } } SqlClass.CreateCommand("INSERT INTO UserLetter(idReg,Text,Sender,Receiver,CountM,TimeM)VALUES(" + SelectId + ",'" + tb_WriteLetter.Text.Trim() + "'," + SelectId + "," + idReceiver + ",1," + DateTime.Now+ ")"); |
Сообщ.
#2
,
|
|
|
Дату надо отформатировать. Формат зависит от типа БД. Ещё надо добавить ограничители строки. Тоже зависит от типа БД. Для MSSQL синаткс будет такой"
1,'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff")+ "')"); |