![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с запросом?! [D6, dBase, FoxPro, Access]
kaon © (2003-04-24 07:36:00)Здравствуйте. Я нью мэн в Access, будьте снисходительны :)
есть таблица my.dbf (поля F1, F2)
вставляю в нее данные из Access table "Table1".Для доступа использую ODBC + ADO
в приложении использую код:
with ADOQuery1 do
begin
SQL.Add("insert into "+"C:\my.dbf"+" (F1, F2) select A1, A2 from Table1");
end;
Однако, вылезает месадж, типа "не могу найти таблу", хотя она(табла) реальнос сущ-ет
Подскажите, пжлста, может я что не так делаю?
Заранее благодарен!
kaon (2003-04-24 10:52:00) [1]> sniknik
Cool! Спасибо!
sniknik (2003-04-24 10:43:00) [2]пара дополнений 2
Соловьев © (24.04.03 09:59)
1: конструкция "родная" для jet в "чистом" ODBC работать не будет. при установке jet (в явном или неявном виде), ODBC драйвера перегружаются jet-том, и после будет работать, но не лутше тогда прямо указать JET 4.0 в строке (без участия ODBC) если уж использовать возможности jet-а?
2: передприсвоением строки поставь свойство компонента ParamCheh = false. это изза ":" в запросе (многие натыкались на эти "грабли", и ты наверняка наткнешся если "нью мэн")
3: (перебор :о) запрос будет работать лутше если написать его правильно :о)) (попробуй так)
INSERT INTO my (A1,A2) IN "C:\""dBASE IV;"
SELECT A1, A2
FROM table1
основное выделено, остальное исправил просто потому что мне так привычнее.
Mike Kouzmine (2003-04-24 10:43:00) [3]А что гетерогенные запросы уже не только БДЕ поддерживает?
kaon (2003-04-24 10:41:00) [4]> Соловьев
Error: Драйвер ODBC M Access.
Недопустимое использование скобок с именем "[C:\my.dbf]" ?
Соловьев (2003-04-24 09:59:00) [5]
INSERT INTO "my.dbf" IN "C:\my.dbf" "dBASE IV;" A1,A2
SELECT [table1].A1, [table1].A2
FROM [table1]
kaon (2003-04-24 09:37:00) [6]> BoxTer
select A1,A2 from Table1 into c:\my.dbf
Запрос не идет, пишет OleException...
> Жук
Насчет чего?
Жук (2003-04-24 09:16:00) [7]Бред какой-то...
BoxTer (2003-04-24 09:06:00) [8]select A1,A2 from Table1 into c:\my.dbf