| |
|
|
| |
to: Lukas
(12.04.2009 в 12:46)
|
| | всем спасибо за помощь заработало
sq = "select [DataFile].filesName from [DataFile] where ([DataFile].filesName) = '" & namefile & "';"
 | |
| |
| |
| |
|
|
| |
to: ars_bs
(12.04.2009 в 09:20)
|
| | Из справки:
RunSQL Method
expression.RunSQL(SQLStatement, UseTransaction)
SQLStatement Required Variant. A string expression that's a valid SQL statement for an action query or a data-definition query. It uses an INSERT INTO, DELETE, SELECT...INTO, UPDATE, CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, or DROP INDEX statement. Include an IN clause if you want to access another database.
|
А вы пытаетесь запрос на выборку "запустить". | |
| |
| |
| |
|
|
| |
to: Lukas
(11.04.2009 в 13:22)
|
| | блин я ща не нароботе но выглядит это все примерно так
dim sq as string
sq = здесь сам запрос
......
docmd.runsql sq
с праздником всех  | |
| |
| |
| |
|
|
| |
to: Lukas
(11.04.2009 в 12:56)
|
| |
...запускаю этот запрос в VBA...
|
Покажите как. | |
| |
| |
| |
|
|
| |
to: ars_bs
(11.04.2009 в 13:01)
|
| | А вот так попробуй
sq = "SELECT datafile.filesName FROM datafile WHERE ((datafile.filesName)= '" & namefile & "');" | |
| |
| |
| |
|
|
| |
to: Lukas
(11.04.2009 в 12:56)
|
| | так не катит тоже выдает ошибку - Для макро команды запускаЗапросаSQl требуется аргумент, состоящий из инструкиции SQL | |
| |
| |
| |
|
|
| |
to: ars_bs
(11.04.2009 в 12:53)
|
| |
sq = "select [datafile].[filesName] from [datafile] where [datafile].[filesName] = '" & namefile & "';"
|
Поскольку filesName текстовое, значение namefile нужно взять в апострофы. | |
| |
| |
| |
|
|
| | sq = "select [datafile].[filesName] from [datafile] where [datafile].[filesName] = " & namefile & ";"
запускаю этот запрос в VBA выдает сообщение - ошибка синтаксиса пропущен оператор в выражении запроса
подскажите че неправильно написал | |
| |
| |