Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Как передать переменную DateTime ? Добавлено: 27.04.06 00:43  

Автор вопроса:  student-uni
Пытаюсь записать переменную типа DateTime в соответствующий столбец БД с помощъю SQL инструкции

DIM MyVAR AS DATETIME =ConvertToDatetime("01.01.1999")

INSERT INTO myDB ( DATETIMEfield) VALUES( '" + MyVAR + "')


Проблема:
на одних серверах вписывает без проблем
на других не вписывает вообще, и даже не ругается


Вопрос:
Может я не правильно с ДАтеТайм обхожусь?

Спасибо всем

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 27.04.06 22:56
DIM MyVAR AS DATETIME =ConvertToDatetime("01.01.1999";)

И при этом
на одних серверах вписывает без проблем

х.з. мож ты конечно юнет меешь ввиду, я х.з мож там так и можно... но в шетосй точно это еррор.

INSERT INTO myDB ( DATETIMEfield) VALUES( '" + MyVAR + "')

Опят таки х.з. что-то My, Ms ?

попробуй
INSERT INTO myDB 'DATETIMEfield' VALUES( '" + MyVAR + "')"

ещё может 'DATETIMEfield' надо в ОБРАТНЫХ ковычках...

Ответить

Номер ответа: 2
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #2
Добавлено: 28.04.06 00:26
Какая база данных?
Обычно, из SQL запросов дату надо передавать в американском формате и обрамленную кавычкой для mssql или # для access.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам