|
|
|
SQL - запрос
|
|||
|---|---|---|---|
|
#18+
Помогите ПЛИЗ.. кто знает пытаюсь из банк-клинта данные в 1С импортировать все бы было нормально только банк клиент хранит данные в mdb есть таблица допусти #REC когда пытаюсь выполнить Tbl = DB.Execute("SELECT * FROM '#REC'"); в 1с говорит Microsoft JET Database Engine: Ошибка синтаксиса в предложении FROM. Я знаю что он ругается на символ # в таблице, с другими таблицами без символа # все в порядке. Как быть? зы. пробовал и в апострофах и в двойных кавычках все.. :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 13:14:40 |
|
||
|
SQL - запрос
|
|||
|---|---|---|---|
|
#18+
Ошибся в запросе вот так выполняю Tbl = DB.Execute("SELECT * FROM #REC"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 13:16:35 |
|
||
|
SQL - запрос
|
|||
|---|---|---|---|
|
#18+
пробовал и в апострофах и в двойных кавычках А в квадратных скобках пробовал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 13:17:09 |
|
||
|
SQL - запрос
|
|||
|---|---|---|---|
|
#18+
А таблица #Rec точно есть? В sql-е же первый символ # означает, что таблица временная, и д.б. видна только на к-ре, ее создавшем. Кроме того, если она создается в хранимой процедуре, то по завершении последней таблица удаляется. Это если про SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 13:34:44 |
|
||
|
SQL - запрос
|
|||
|---|---|---|---|
|
#18+
Дык он же говорит - Jet. Праильно ЛП глаголет, надо SELECT * FROM [#Rec] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 13:37:56 |
|
||
|
SQL - запрос
|
|||
|---|---|---|---|
|
#18+
К mssql и через Jet можно стучаться. Мало ли чудес на свете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2004, 13:42:26 |
|
||
|
SQL - запрос
|
|||
|---|---|---|---|
|
#18+
У меня вот такая проблема Пишу обработку. Необходимо удалять из базы Access строки по заданному параметру. но вот указать этот параметр никак не получается. Хммм вот что пишу Дата_в = ТекущаяДата()-2; MSAccess = СоздатьОбъект("Access.Application"); MyDataBase = MSAccess.Application.DBEngine.Workspaces(0).OpenDatabase(ПутьБД); MyDataBase.Execute("DELETE FROM Счета WHERE Дата_ввода <= дата_в "); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 06:59:58 |
|
||
|
SQL - запрос
|
|||
|---|---|---|---|
|
#18+
LiyaУ меня вот такая проблема Пишу обработку. Необходимо удалять из базы Access строки по заданному параметру. но вот указать этот параметр никак не получается. Хммм вот что пишу Дата_в = ТекущаяДата()-2; MSAccess = СоздатьОбъект("Access.Application"); MyDataBase = MSAccess.Application.DBEngine.Workspaces(0).OpenDatabase(ПутьБД); MyDataBase.Execute("DELETE FROM Счета WHERE Дата_ввода <= дата_в "); ТекущаяДата()-2; -2 чего? года? месяца? часа? дня? и потом, после делете и перед фром надо указать все таки что ты хочешь удалить....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 09:18:53 |
|
||
|
SQL - запрос
|
|||
|---|---|---|---|
|
#18+
в 1С есть такая функция ТекущаяДата(). возвращает текущую дату (сегодняшнее число), эт раз. В работе через 1С опять же не требуется ставить "звездочку" между DELETE и FROM, эт два. Минус 2 - это минус 2 дня от текущей даты (позавчера). эт три. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 09:32:58 |
|
||
|
SQL - запрос
|
|||
|---|---|---|---|
|
#18+
См. фак на предмет того, в каком формате надо дату передавать для Jet SQL Насколько я помню, в 1С имеется подстава с аналогом Vba-шной функции Format. Кажется она форматирует дату по региональным установкам независимо от переданного формата "mm/dd/yyyy" В работе через 1С опять же не требуется ставить "звездочку" между DELETE и FROM, эт два. Да вы вообще то Jet заставляете запрос обрабатывать. А ему пофигу на то, к 1С он прикручен или к чему еще. Но звездочка действительно необязательна :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 09:55:50 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32723564&tid=1671321]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 324ms |

| 0 / 0 |
