|
|
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток вот пытаюсь создать запрос выборку данных за текущую дату формат поля в MS SQL - DateTime в коде страницы: public DateTime today = DateTime.Now; ... string sql = "SELECT * FROM table_name WHERE [date_curr] = '" + today + "'"; SqlDataSource1.SelectCommand = sql; .... Выдает ошибку - The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. У меня нет большого опыта работы с датами в интернете искал нашел пару примеров но все равно выпадают ошибки Помогите разобратся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:22 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
., но там я не нашел ничего что касается дат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:40 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
VIT2708Всем доброго времени суток вот пытаюсь создать запрос выборку данных за текущую дату формат поля в MS SQL - DateTime в коде страницы: public DateTime today = DateTime.Now; ... string sql = "SELECT * FROM table_name WHERE [date_curr] = '" + today + "'"; SqlDataSource1.SelectCommand = sql; .... Выдает ошибку - The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. У меня нет большого опыта работы с датами в интернете искал нашел пару примеров но все равно выпадают ошибки Помогите разобратся Так будут постоянные головняки. надо использовать SqlParameter, ну и следить за форматом, convert() в запросе с указанием формата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:40 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
Winnipuh, я так понял необходимо писать хранимую процедуру. но проблема как тогда избавится от времени так как оно мне не надо, ведь в базе запись идет например 14.03.2012 15:45:10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:46 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
VIT2708., но там я не нашел ничего что касается дат.там по ссылкам надо было походить http://msdn.microsoft.com/en-us/library/system.data.dbtype.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:55 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
., форматы то одинаковые что в базе что в коде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 18:05 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
форматы чего ? в БД дата.время в байтах хранится, у тебя в C# - тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 18:11 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
., а не можешь дать совет как привести их к одному типу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 18:20 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
VIT2708., а не можешь дать совет как привести их к одному типук какому еще единому типу? в БД это 8-байтовый datetime, по 4 байта на дату и время в C# это структура System.DateTime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 18:31 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
., и как мне построить свой запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 18:41 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 18:50 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
., @DTBegin - что это за параметр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 19:02 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
тебе ж за определенную дату надо данные выбрать? так DTBegin - это ноль часов этой даты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 19:08 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
., сейчас буду пробовать Спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 19:10 |
|
||
|
Datetime sql Query
|
|||
|---|---|---|---|
|
#18+
., оказалось что можна сделать это еще проще SELECT * FROM [Table_name] WHERE [date_curr] = CONVERT (date, SYSDATETIME()) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 19:55 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37705309&tid=1359816]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
150ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 416ms |

| 0 / 0 |
