Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
 Аватар для Fellinggood
2 / 2 / 0
Регистрация: 06.06.2009
Сообщений: 324

Метод Locate не хочет работать в C++ Builder 2010

23.02.2011, 18:43. Показов 1476. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Не подскажете в чем тут проблема. Пишу код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
UnicodeString s1, s2;
 
if ((InputQuery("Ввод предпосылки","Предпосылка:",s1)) && (InputQuery("Ввод заключения","Заключение",s2)))
{
dm->q->Active;
dm->q->SQL->Clear();
dm->q->SQL->Add("INSERT INTO TABLE1(PRED, ZAKL) VALUES(");
dm->q->SQL->Add("QuotedStr(s1) + ',' + QuotedStr(s2) + ')'");
dm->q->ExecSQL();
dm->SimpleDataSet1->Active = false;
dm->SimpleDataSet1->DataSet->Active = false;
dm->SimpleDataSet1->DataSet->Active = true;
dm->SimpleDataSet1->Active = true;
dm->SimpleDataSet1->Locate("PRED", s1, [loCaseInsensitive]);
}
Но в строке

C++
1
dm->SimpleDataSet1->Locate("PRED", s1, [loCaseInsensitive]);
выдает ошибку
C++
1
[BCC32 Error] UMain.cpp(56): E2188 Expression syntax
Заранее благодарю.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.02.2011, 18:43
Ответы с готовыми решениями:

Не хочет работать QT в VS 2010
Всем доброго времени суток! Я пробовал поставить QT 5.0.1 в Visual Studio 2010 Ultimate Rus,но оно не работает нормально( QT и addin...

Не хочет работать метод
Люди..помогите пожалуйста..никак не могу понять почему не работает метод...( Сам метод ... private void PMMe(string a, string...

SQL Server 2008 х64 не хочет работать с Проектом Access 2010 х64 (adp)
Установил с нуля: Windows 7 x64, SQL Server 2008 R2 x64, Access 2010 x64. Проблема: не хочет Access 2010 х64 нормально с SQL...

3
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
24.02.2011, 09:27
Цитата Сообщение от Fellinggood Посмотреть сообщение
dm->SimpleDataSet1->Locate("PRED", s1, [loCaseInsensitive]);
Не мудрено, что оно вообще в этой строке выводит ошибку. Чесно говоря впервые вижу чтоб так использовали Locate()
C++
1
2
3
4
TLocateOptions Options;
Options.Clear();
Options << loCaseInsensitive;
dm->SimpleDataSet1->Locate("PRED", s1, Options);
Думаю так будет правильнее
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
24.02.2011, 11:42
Fellinggood, если вы собираетесь серьзно заниматься разработкой программ с БД, забудьте про этот метод, все должно работать через запросы и только через них
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
25.02.2011, 02:08
Lord_Voodoo, странно я использую этот метод и никаких проблем
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2011, 02:08
Помогаю со студенческими работами здесь

Интернет не хочет работать,все хорошо подключается а браузер открывать не хочет первую страницу отображает
ребят такой вопрос,установил винду 8,все норм только интернет не хочет работать,все хорошо подключается а браузер открывать не хочет первую...

Метод .Locate
Есть таблица ClientDataSet1, в ней 2 столбца .F2.F3 F3 вычисляемый мне необходим, что бы первое значение и последнее значение из...

метод Locate
как с помощью метода Locate компонента ТTable найти не первую на соответствие запись, а все записи которые соответствуют запросу, например,...

Метод Locate
procedure TForm8.sBitBtn3Click(Sender: TObject); begin dm.DataSource2.DataSet.First; While not dm.DataSource2.DataSet.eof do begin ...

Использовала в бд метод locate
метод locate оказался неудобен , сделал lookup, но locate мешает его использовать удалить не получается оишбка , не могли бы глянуть и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru