vetalkw
-
Постов
6 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные vetalkw
-
-
Добрый день!
как удалить нужную строку в базе данных?
использую компоненты UNIDAC, среда разработки: RAD Studio 10.4 , пишу приложение для Android.
я пошел следующим путем:
1) мое удаление должно происходить по событию: двойной клик по StringGrid2) в нужной мне таблице, ставлю каретку на нужную мне строку
3) удаляю строчку
procedure TFormP1.StringGrid2CellDblClick(const Column: TColumn; const Row: Integer); begin UniTable2.RecNo:=1; UniTable2.Delete; ShowMessage('record '+IntToStr(UniTable2.RecNo)+' deleted'); end;
-
я сутки назад столкнулся с этим вопросом, пока решения не нашел, подскажешь как сам решил ситуацию?
каким путем пошел?:
а) заново написал приложениеб) заменил какой-то файлик
в) поменял профессию )))
г) другой вариант
-
15 минут назад, Tumaso сказал:
вам нужно понизить используемый SDK до 29
спасибо, ваш совет мне помог!
-
Добрый день!
использую: Delphi 10.4.2 Sydney Community Edition
Пишу кросс платформенный проект.
Когда компилирую для ОС Windows проект запускается (все хорошо).
Когда компилирую для ОС Android выходит ошибка:
Цитата[Exec Error] The command "PATH
C:\Program Files\AdoptOpenJDK\jdk-8.0.242.08-hotspot\bin;
C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBase2020\IDE_spoof;
C:\Program Files\AdoptOpenJDK\jdk-8.0.242.08-hotspot\bin;
C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Embarcadero\Studio\21.0\bin;
C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl;
C:\Program Files (x86)\Embarcadero\Studio\21.0\bin64;
C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Win64;
C:\Program Files (x86)\Embarcadero\Studio\20.0\bin;
C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl;
C:\Program Files (x86)\Embarcadero\Studio\20.0\bin64;
C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64;
C:\Program Files (x86)\Intel\iCLS Client\;
C:\Program Files\Intel\iCLS Client\;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Windows\System32\OpenSSH\;
C:\Temp;
;
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;
C:\Program Files (x86)\GammaTech\TumarCSP\lib;
C:\Program Files (x86)\GammaTech\TumarCSP\lib64;
C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;
C:\Users\WS01\AppData\Local\Microsoft\WindowsApps;;
& set JAVA_HOME=C:\Program Files\AdoptOpenJDK\jdk-8.0.242.08-hotspot&
"C:\Users\WS01\AppData\Local\Android\Sdk\build-tools\31.0.0-rc5\dx.bat"
--dex --output=
"C:\Users\WS01\Documents\Embarcadero\Studio\Projects\RCEM\015\Android\Debug\classes.dex"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\android-support-v4.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\cloud-messaging.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-ads-base.17.2.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-ads.17.2.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-analytics.16.0.8.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-base.16.0.1.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-basement.16.2.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-gass.17.2.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-identity.16.0.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-maps.16.1.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-stats.16.0.1.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-tasks.16.0.1.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-android-gms.play-services-wallet.16.0.1.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-firebase.firebase-analytics.16.4.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-firebase.firebase-common.16.1.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-firebase.firebase-iid-interop.16.0.1.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-firebase.firebase-iid.17.1.1.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\com-google-firebase.firebase-messaging.17.5.0.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\fmx.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\google-play-billing.dex.jar"
"c:\program files (x86)\embarcadero\studio\21.0\lib\android\Debug\google-play-licensing.dex.jar"
" exited with code 9009.Прошу помочь с решением моего вопроса.
-
Добрый день!
написал приложение на: Embarcadero® RAD Studio 10.3 Version 26.0.36039.7899
- запускаю приложение на смартфон по USB кабелю - приложение работает
- копирую apk на смарт фон (т.е. без USB провода) - приложение не запускается (ошибку выдает, прин скрин ниже)
- когда запускаю приложение на виртуальном смартфоне от Android Studio, то выдает ошибку: install_failed_no_matching_abis: failed to extract native libraries, res -113
Вопрос:
1) как apk файл запустить на смартфоне который не подключен к моему компьютеру через USB провод? (может я какие действия/настройки по умолчанию пропустил).
2) как увидеть ошибку/сообщение из за которого не запускается приложение на смартфоне (без USB кабеля)?
удаление строки из таблицы в базе SQLIte
в Прочие вопросы
Опубликовано · Изменено пользователем vetalkw
решение:
procedure TFormP1.StringGrid2CellDblClick(const Column: TColumn; const Row: Integer); begin UniTable2.RecNo:=ns+1;//в другой части кода я присваиваю NC номер строки, на которую нажал пользователь UniTable2.Edit; ShowMessage('record '+UniTable2.Fields[2].AsString+' deleted'); UniTable2.Delete; end;
вам нужно убедиться, что в вашей таблице есть хотя бы один столбик с отметкой "первичный ключ"