powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка преобразования даты или времени из символьной строки.
7 сообщений из 32, страница 2 из 2
Ошибка преобразования даты или времени из символьной строки.
    #40027806
Giflop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот рабочий код, спасибо за отзывчивость!

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
public static void Main(string[] args)
        {
            CreateHostBuilder(args).Build().Run();

            // строка подключения к БД
            string connStr = "Data Source=NAME-SERVER\\SQLEXPRESS;Initial Catalog=ChatDB;Integrated Security=True";
            // создаём объект для подключения к БД
            SqlConnection conn = new SqlConnection(connStr);
            // устанавливаем соединение с БД
            conn.Open();
            // запрос
            string sql = "DELETE FROM dbo.Messages WHERE DAY([When]) < DAY(CURRENT_TIMESTAMP) OR MONTH([When]) < MONTH(CURRENT_TIMESTAMP) OR YEAR([When]) < YEAR(CURRENT_TIMESTAMP)";
            // объект для выполнения SQL-запроса
            SqlCommand command = new SqlCommand(sql, conn);
            //выполняем и закрываем соединение с БД
            command.ExecuteNonQuery();
            conn.Close();
        }
...
Рейтинг: 0 / 0
Ошибка преобразования даты или времени из символьной строки.
    #40027876
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рабочий-то он рабочий, да еще как
у вас цель почистить всю таблицу?
...
Рейтинг: 0 / 0
Ошибка преобразования даты или времени из символьной строки.
    #40028044
Giflop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Именно, цель была в том что бы сообщения хранились только текущий день
...
Рейтинг: 0 / 0
Ошибка преобразования даты или времени из символьной строки.
    #40028047
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Giflop
Именно, цель была в том что бы сообщения хранились только текущий день



Код: sql
1.
delete ... where [When] < (getdate() as date)
...
Рейтинг: 0 / 0
Ошибка преобразования даты или времени из символьной строки.
    #40028120
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Giflop
Именно, цель была в том что бы сообщения хранились только текущий день
текущие день или последние сутки?
...
Рейтинг: 0 / 0
Ошибка преобразования даты или времени из символьной строки.
    #40028326
Giflop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreymx,

Текущую дату
...
Рейтинг: 0 / 0
Ошибка преобразования даты или времени из символьной строки.
    #40028328
Giflop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
msLex,

Спасибо. но, Вы проверяли работу того что написали, у меня ругается
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка преобразования даты или времени из символьной строки.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]