|
|
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
Есть следующий код для построения запроса вида ISERT INTO ... Есть в форме поле для введения даты, в таблице соответственно поле с форматом "краткий формат даты". Но при выполнении выдается ошибка синтаксиса.Я так понимаю что дату надо как то форматировать перед передачей? For Each nam In Array("Number1C", "Name", "Date") fld = Me(nam) checkType = VarType(fld) If checkType = 8 Then fld = "'" & fld & "'" ElseIf checkType = 7 Then fld = Format$(fld, "\#mm\/dd\/yy\#") fld = "'" & fld & "'" End If If Not IsNull(fld) Then If sqlValue > "" Then sqlStolb = sqlStolb & "," sqlValue = sqlValue & "," End If sqlStolb = sqlStolb & nam sqlValue = sqlValue & fld End If Next Set dbs = CurrentDb dbs.Execute "INSERT INTO CompanyTbl (" & sqlStolb & ")" & " VALUES (" & sqlValue & ")" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 15:45 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
> fld = "'" & fld & "'" Вот это лишнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 15:46 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
Убрал fld = "'" & fld & "'" Тогда запрос получается для даты 03.03.2003 INSERT INTO TBL (Number1C,Name,Date) VALUES (3131,'XXX',#03/03/03#) Иопяять пишет ошибка синтаксиса в инструкции INTO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:02 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
DateSerial(Year(fld),Month(fld),Day(fld)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:11 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
Это запрос в Аксессе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:15 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
Да запрос в Accesse по данным из формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:22 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
А если пробелы после запятой добавить? sqlStolb = sqlStolb & ", " sqlValue = sqlValue & ", " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:26 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
А там Name, Date - это названия полей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:44 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
Да, точно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 16:46 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
Date - это зарезервированное слово. Надо его взять в квадратные скобки, чтобы Аксесс понял, что это поле. Про Name не помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:05 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
Ага,сейчас попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:06 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
>Про Name не помню. При обзывании поля именем "Name" был прикольный эффект (версия акеса не помню) при выводе отчетов по этому полю. Мораль: не хрен называть свои поля/объекты служебными словами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:10 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
Поменял Name->Name1 и Date -> Date1. Вроде все заработало,спасибо всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:31 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
Надо сделать FAQ и отправлять туда всех, а не только в хелп и в Гетца. FAQ номер раз. Как вставлять стринги в SQL. FAQ номер два. Как вставлять даты в SQL. FAQ номер три. Как (не) пользоваться зарезервированными словами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:35 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
FAQ номер ноль. Как подключить библиотеку DAO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:47 |
|
||
|
Как передать значение типа дата в запрос?
|
|||
|---|---|---|---|
|
#18+
Давайте давайте, идея хороша. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2003, 17:50 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32174223&tid=1681276]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 377ms |

| 0 / 0 |
