Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2008, 09:17   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Larsus,
вы можете сделать небольшой тестовый проект, приложить к нему пример (небольшой!) Вашего DBF файла, запаковать и выложить сюда на форум ("Расширенный режим" - "Управление вложениями")

2) хотя бы приведите ConnectionString ...

3) по поводу правильности Вашего Select'а - а Вы не допускаете мысль, что различные провайдеры обрабатывают РАЗЛИЧНЫЙ синтаксис SQL запросов, и тот запрос, что без проблем выполнит MS SQL сервер, может выдать ошибку в MS ACCESS и наоборот...

поймите, телепаты ещё не вернулись из отпуска...
Чем конкретнее Вы укажите на проблемы, тем быстрее мы её сообща решим.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.09.2008, 10:03   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вот наборосал простейший пример.
всё работает.
А кой большой, потому как вложил в него и exe-шник.
Вложения
Тип файла: rar ado_example1.rar (258.2 Кб, 42 просмотров)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.09.2008, 10:23   #13
Andrei
Форумчанин
 
Регистрация: 20.06.2007
Сообщений: 270
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Larsus,
3) по поводу правильности Вашего Select'а - а Вы не допускаете мысль, что различные провайдеры обрабатывают РАЗЛИЧНЫЙ синтаксис SQL запросов, и тот запрос, что без проблем выполнит MS SQL сервер, может выдать ошибку в MS ACCESS и наоборот...
Полностью с этим согласен.

Цитата:
Товарищи, огромное спасибо за потраченное ваше время на просмотр темы, но вы немного ошибаетесь проблема не в синтаксисе запроса он оформлен, пусть может для кого то глуппо, но правильно и удобно для меня! В самом начале темы я писал какая выходит ошибка она никак не связана с синтаксисом!
Larsus, вместо того чтобы обижаться вы бы попробовали то, что вам советовали.

Сейчас достал свою тестовую программку когда я разбирался с ADO и провел эксперимент.

ADOQuery1.ConnectionString='Provide r=MSDASQL.1;Persist Security Info=False;Data Source=Файлы dBASE;Initial Catalog=C:\PROGRAM FILES\COMMON FILES\BORLAND SHARED\DATA';

Этот SQL:

select * from clients.dbf where LAST_NAME = 'Davis'

выполняется, а этот:

select * from clients.dbf where LAST_NAME = "Davis"

выдает ошибку '[Microsoft][Драйвер ODBC dBase] Слишком мало параметров. Требуется 1'.

Вам это ничего не напоминает?
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько?

(с) Библия. Вольный перевод с древнееврейского.
Andrei вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
База в инете... Stanislav БД в Delphi 3 12.03.2008 14:36
База SQL !!! Noor Помощь студентам 19 16.06.2007 09:53
Помогите с SQL-запросами DIMON_X БД в Delphi 3 22.04.2007 19:36
Работа с SQL-запросами Washington Общие вопросы Delphi 1 13.03.2007 01:28