Аватар для Fellinggood
2 / 2 / 0
Регистрация: 06.06.2009
Сообщений: 324

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

23.02.2011, 18:43. Показов 1488. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru