Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Формат даты в MS SQL2005, SET DATEFORMAT не работает 
:(
    Опции темы
SMART32
Дата 30.8.2007, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 29.8.2007

Репутация: нет
Всего: нет



Код

                 //Задание текста команды с использованием параметров
                comm.CommandText = "SET DATEFORMAT dmy; insert into t2 values( @v1 , @v2);";
                //Описание параметров и присвоение им значений
                comm.Parameters.Add("@v1", System.Data.SqlDbType.Char, 10);

                comm.Parameters["@v1"].Value = "Test at:";

                comm.Parameters.Add("@v2", System.Data.SqlDbType.DateTime, 8);

                DateTime currentDateTime = DateTime.Now;
                

                MessageBox.Show(Convert.ToString(currentDateTime));
               
                comm.Parameters["@v2"].Value = currentDateTime;

                

                //Открываем соединение
                conn.Open();

                //Выполняем запрос
                comm.ExecuteNonQuery();

                //Закрываем соединение
                conn.Dispose();


Все равно выдает в формате год-день месяц.

В программе на с++ все работает как надо:


Код

TDate date;
date.FormatString("dd.MM.yyyy hh:nn:ss");
String ct = TimeToStr(date.CurrentTime());
String cd = DateToStr(date.CurrentDate());
String sq;
sq = "Insert into TRM32 values('" + Edit1->Text + "','" + Edit2->Text + "','" +
Edit3->Text + "','" + Edit4->Text + "','" + Edit5->Text + "','" + Edit6->Text +
"','" + Edit7->Text + "','" + Edit8->Text + "','" + cd +" " + ct + "');";
q1->Close();
q1->SQL->Clear();
q1->SQL->Add("SET DATEFORMAT dmy;");
q1->SQL->Add(sq);
q1->ExecSQL();


Непонятно, вроде настройки и код запросов тот же.. smile 
PM MAIL   Вверх
namespace
Дата 30.8.2007, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 4.7.2006

Репутация: нет
Всего: нет



  а может отдельно выполнить set date format а потом остальную часть?

Это сообщение отредактировал(а) namespace - 30.8.2007, 20:29
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0847 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.