|
Из string в date
|
|||
---|---|---|---|
#18+
Добрый вечер! На форме есть textBox в который выводится дата. На этой же форме в другой вкладке есть график при построении которого использую вот такой запрос Код: vbnet 1.
. D-собственно и есть та дата и textBox. при построении графика выдает сообщение неверный синтаксис около ".2015". пробовал СDate не помогает. Studia 2012 VB ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2015, 23:20 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Во-первых, нужно достать дату из текстового вида и преобразовать в дату. Тут DateTime.Parse вам в помощь, так как вам виднее, в каком формате у вас она там может быть, и не надо пользоваться CDate. И вообще, странно использовать для ввода даты текстбокс, когда есть специально предназначенные для этого контролы. Во-вторых, дату нужно отформатировать для запроса так, чтобы ее понял сервер, который будет обрабатывать ваш запрос. Так как про сервер тут ничего не сказано, совет дать затруднительно. В-третьих, можно использовать запрос с параметрами, тогда "во-вторых" можно будет избежать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2015, 23:58 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Shocker.Pro, я не ввожу дату в текстбокс, а вывожу в него))) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 00:21 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Shocker.Pro, делаю вот так: чет не выходит Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 00:42 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Вероятно, нужно изучить справку по Parse() и задать необходимые параметры ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 01:21 |
|
Из string в date
|
|||
---|---|---|---|
#18+
dexter111я не ввожу дату в текстбокс, а вывожу в него)))Тогда что мешает выводить значение параллельно в какую-то переменную типа Date и не мучаться с парсингом? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 01:23 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Shocker.Pro, при откладке мне показывает что тип этой переменной D - дата ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 01:31 |
|
Из string в date
|
|||
---|---|---|---|
#18+
dexter111тип этой переменной D - датане я это писал:dexter111 Код: vbnet 1.
Повторяю, самый простой путь в данном случае (раз не пользователь вводит дату) - не преобразовывать ее туда-сюда в текстовый формат, а хранить в виде даты ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 01:53 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Shocker.Pro, делал как дату, все равно не выходит, менял текстбокс на таймпикер, такая же ошибка всегда ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 01:58 |
|
Из string в date
|
|||
---|---|---|---|
#18+
dexter111, блин щас пошлю другую ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 02:13 |
|
Из string в date
|
|||
---|---|---|---|
#18+
dexter111Shocker.Pro, делал как дату, все равно не выходит, менял текстбокс на таймпикер, такая же ошибка всегдая уже писал на эту тему Shocker.ProВо-вторых, дату нужно отформатировать для запроса так, чтобы ее понял сервер, который будет обрабатывать ваш запрос. Так как про сервер тут ничего не сказано, совет дать затруднительно.вы пихаете теперь тип даты в строковой тип, он у вас там КАК-ТО преобразовывается в строку, но не так, как надо SQL-серверу. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 02:35 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Shocker.Pro, и как так сделать чтоб отформатировать ее для сервера??.у меня поставлен sql exrpess 2012. три часа сижу уже ничего путевого не нашел если и нашел то проблема не исчезает.Сейчас попробую еще попробовать с Parse. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 02:44 |
|
Из string в date
|
|||
---|---|---|---|
#18+
dexter111sql exrpess 2012вот, уже что-то для него подойдет такое форматирование даты: Date_operatin<'2015-03-28' dexter111попробовать с Parse.причем тут Parse? вы же уже пришли к тому, что у вас переменная типа Date Эх, попробуйте научиться отличать типы данных друг от друга, почитайте учебник... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 02:51 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Shocker.Pro, да в типах я разбираюсь)) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 02:55 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Shocker.Pro, Dim D As Date = "2015-10-20" . опять ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 02:57 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Shocker.Pro, вот он как отображает дату значение:#10/20/2015# ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 02:59 |
|
Из string в date
|
|||
---|---|---|---|
#18+
dexter111да в типах я разбираюсь))...сказал Декстер...dexter111Dim D As Date = "2015-10-20" . опять ошибкаи тут же продемонстрировал свои знания, пытаясь присвоить строковый литерал переменной типа Date Повторю, почитайте учебник, раздел по типам данных. Повторю, при составлении запроса дату нужно преобразовать в строковый тип, при этом отформатировать так, как я показал. Удачи в чтении учебника, я ушел спать. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 03:02 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Shocker.Pro, спасибо)а я пошел читать) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 03:05 |
|
Из string в date
|
|||
---|---|---|---|
#18+
DateTime.Parse DateTime.TryParse но лично я предпочитаю Convert.ToDateTime ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 07:44 |
|
Из string в date
|
|||
---|---|---|---|
#18+
1. Для выбора дат использовать DateTimePicker 2. Использовать параметры в запросах, конкатенацию строк забыть как страшный сон ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 10:10 |
|
Из string в date
|
|||
---|---|---|---|
#18+
dexter111Добрый вечер! На форме есть textBox в который выводится дата. На этой же форме в другой вкладке есть график при построении которого использую вот такой запрос Код: vbnet 1.
. D-собственно и есть та дата и textBox. при построении графика выдает сообщение неверный синтаксис около ".2015". пробовал СDate не помогает. Studia 2012 VB Ну сколько можно повторять, что надо использовать паратмеризированные запросы! Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 12:56 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Cat2, а как задать значение этих параметров? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2015, 01:07 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Shocker.Pro, текстовая переменная может преобразовываться в в Date простым присваиванием, по крайней мере для краткого формата даты в VB.net Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2015, 09:35 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Slava_PskShocker.Pro, текстовая переменная может преобразовываться в в Date простым присваиванием, по крайней мере для краткого формата даты в VB.net Код: vbnet 1. 2. 3. 4.
Это не очень то корректно. Формат даты может быть 'dd.mm.yyyy', а может и 'mm.dd.yyyy' ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2015, 09:57 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Slava_Psk текстовая переменная может преобразовываться в в Date простым присваиванием, по крайней мере для краткого формата даты в VB.net Да, но вы должны знать как этим пользоваться если вы на этом играете. Т.е. если вы присвоили строке результат Now(), DateSerial(), TimeSerial(), то на данной конкретной системе вы можете безошибочно присвоить эту "строку" обратно переменной Date. "25.01.2015" верно для русского нац.формата, но для других форматов это может быть "01-25-2015" или "1\25\2015" и ваше присвоение даст ошибку. Ф-ция IsDate() даст разный результат на разных системах для одной и той же строки. Даже время "10:02:15" на итальянской системе будет "10.02.15" и преобразование в строку по этому методу выдаст ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2015, 10:05 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Slava_PskShocker.Pro, текстовая переменная может преобразовываться в в Date простым присваиванием, по крайней мере для краткого формата даты в VB.net Код: vbnet 1. 2. 3. 4.
а теперь попробуйте зайти в панель управления виндов, в региональные настройки и включить американский или какой-нибудь европейский регион. И попробуйте еще разок присвоить. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2015, 10:18 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Все замечания принимаются. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2015, 10:26 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Так как присвоить этим двум параметрам значения из текстбоксов? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2015, 12:05 |
|
Из string в date
|
|||
---|---|---|---|
#18+
Вообщем сделал по своему)всем спасибо) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2015, 16:09 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1401652]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 9ms |
total: | 279ms |
0 / 0 |