|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.09.2019, 17:50 | #1 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
FireDac компоненты
Код:
Код:
[dcc64 Error] User.pas(48): E2029 '[' expected but '.' found [dcc64 Error] User.pas(48): E2010 Incompatible types: 'Integer' and 'string' [dcc64 Fatal Error] Server.dpr(9): F2063 Could not compile used unit 'User.pas' Failed Elapsed time: 00:00:02.1 Последний раз редактировалось linda88; 13.09.2019 в 18:00. Причина: уточнение вопроса |
13.09.2019, 17:56 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
и что?
|
13.09.2019, 18:01 | #3 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
с
ошибкой [dcc64 Error] User.pas(48): E2029 '[' expected but '.' found [dcc64 Error] User.pas(48): E2010 Incompatible types: 'Integer' and 'string' [dcc64 Fatal Error] Server.dpr(9): F2063 Could not compile used unit 'User.pas' Failed Elapsed time: 00:00:02.1 и не дает подключиться к базе данных что я делаю неправильно? Последний раз редактировалось linda88; 13.09.2019 в 19:03. |
13.09.2019, 19:19 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Наверняка Strings не типа String и очень похоже, что TStringList. А нижняя строчка где в приведенном фрагменте кода?
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
13.09.2019, 19:38 | #5 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
3-я строчка в первом сообщении
Хоть так Код:
Код:
Если сделать так Код:
Checking project dependencies... Compiling Server.dproj (Debug, Win64) dcc64 command line for "Server.dpr" c:\program files (x86)\embarcadero\studio\20.0\bin\d cc64.exe -$O- -$W+ --no-config -M -Q -TX.exe -AGenerics.Collections=System.Generi cs.Collections; Generics.Defaults=System.Generics.D efaults;WinTypes=Winapi.Windows;Win Procs=Winapi.Windows;DbiTypes=BDE;D biProcs=BDE;DbiErrs=BDE -DDEBUG -E.\Win64\Debug -I"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\release"; "C:\Users\Артас\Documents\Embarcade ro\Studio\20.0\Imports";"c:\program files (x86)\embarcadero\studio\20.0\Impor ts"; C:\Users\Public\Documents\Embarcade ro\Studio\20.0\Dcp\Win64;"c:\progra m files (x86)\embarcadero\studio\20.0\inclu de" -LEC:\Users\Public\Documents\Embarca dero\Studio\20.0\Bpl\Win64 -LNC:\Users\Public\Documents\Embarca dero\Studio\20.0\Dcp\Win64 -NU.\Win64\Debug -NSWinapi;System.Win;Data.Win;Datasn ap.Win;Web.Win;Soap.Win;Xml.Win;Sys tem;Xml;Data;Datasnap;Web;Soap; -O"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\release";"C:\Users\Артас\Docum ents\Embarcadero\Studio\20.0\Import s";"c:\program files (x86)\embarcadero\studio\20.0\Impor ts";C:\Users\Public\Documents\Embar cadero\Studio\20.0\Dcp\Win64;"c:\pr ogram files (x86)\embarcadero\studio\20.0\inclu de" -R"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\release"; "C:\Users\Артас\Documents\Embarcade ro\Studio\20.0\Imports";"c:\program files (x86)\embarcadero\studio\20.0\Impor ts"; C:\Users\Public\Documents\Embarcade ro\Studio\20.0\Dcp\Win64;"c:\progra m files (x86)\embarcadero\studio\20.0\inclu de" -U"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\release"; "C:\Users\Артас\Documents\Embarcade ro\Studio\20.0\Imports";"c:\program files (x86)\embarcadero\studio\20.0\Impor ts"; C:\Users\Public\Documents\Embarcade ro\Studio\20.0\Dcp\Win64;"c:\progra m files (x86)\embarcadero\studio\20.0\inclu de" -V -VN -VR -NBC:\Users\Public\Documents\Embarca dero\Studio\20.0\Dcp\Win64 -NHC:\Users\Public\Documents\Embarca dero\Studio\20.0\hpp\Win64 -NO.\Win64\Debug Server.dpr [dcc64 Error] User.pas(48): E2010 Incompatible types: 'Integer' and 'string' [dcc64 Fatal Error] Server.dpr(9): F2063 Could not compile used unit 'User.pas' Failed Elapsed time: 00:00:02.5 а если так Код:
Checking project dependencies... Compiling Server.dproj (Debug, Win64) dcc64 command line for "Server.dpr" c:\program files (x86)\embarcadero\studio\20.0\bin\d cc64.exe -$O- -$W+ --no-config -M -Q -TX.exe -AGenerics.Collections=System.Generi cs.Collections; Generics.Defaults=System.Generics.D efaults;WinTypes=Winapi.Windows;Win Procs=Winapi.Windows;DbiTypes=BDE;D biProcs=BDE;DbiErrs=BDE -DDEBUG -E.\Win64\Debug -I"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\release"; "C:\Users\Артас\Documents\Embarcade ro\Studio\20.0\Imports";"c:\program files (x86)\embarcadero\studio\20.0\Impor ts"; C:\Users\Public\Documents\Embarcade ro\Studio\20.0\Dcp\Win64;"c:\progra m files (x86)\embarcadero\studio\20.0\inclu de" -LEC:\Users\Public\Documents\Embarca dero\Studio\20.0\Bpl\Win64 -LNC:\Users\Public\Documents\Embarca dero\Studio\20.0\Dcp\Win64 -NU.\Win64\Debug -NSWinapi;System.Win;Data.Win;Datasn ap.Win;Web.Win;Soap.Win;Xml.Win;Sys tem;Xml;Data;Datasnap;Web;Soap; -O"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\release";"C:\Users\Артас\Docum ents\Embarcadero\Studio\20.0\Import s";"c:\program files (x86)\embarcadero\studio\20.0\Impor ts";C:\Users\Public\Documents\Embar cadero\Studio\20.0\Dcp\Win64;"c:\pr ogram files (x86)\embarcadero\studio\20.0\inclu de" -R"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\release"; "C:\Users\Артас\Documents\Embarcade ro\Studio\20.0\Imports";"c:\program files (x86)\embarcadero\studio\20.0\Impor ts"; C:\Users\Public\Documents\Embarcade ro\Studio\20.0\Dcp\Win64;"c:\progra m files (x86)\embarcadero\studio\20.0\inclu de" -U"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\W in64\release"; "C:\Users\Артас\Documents\Embarcade ro\Studio\20.0\Imports";"c:\program files (x86)\embarcadero\studio\20.0\Impor ts"; C:\Users\Public\Documents\Embarcade ro\Studio\20.0\Dcp\Win64;"c:\progra m files (x86)\embarcadero\studio\20.0\inclu de" -V -VN -VR -NBC:\Users\Public\Documents\Embarca dero\Studio\20.0\Dcp\Win64 -NHC:\Users\Public\Documents\Embarca dero\Studio\20.0\hpp\Win64 -NO.\Win64\Debug Server.dpr [dcc64 Error] User.pas(48): E2029 '[' expected but '(' found [dcc64 Error] User.pas(48): E2010 Incompatible types: 'Integer' and 'string' [dcc64 Fatal Error] Server.dpr(9): F2063 Could not compile used unit 'User.pas' Failed Elapsed time: 00:00:02.4 Последний раз редактировалось linda88; 13.09.2019 в 19:59. |
13.09.2019, 20:55 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а так?
Код:
|
14.09.2019, 02:13 | #7 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Не читаете учебники и справки по компонентам Дельфи. И надеетесь что Дельфи и её компилятор достаточно умные для того чтобы понять ваши желания.
Не знаю на 100% тип свойства FDConnection1.Params, но на 99% и 9 в периоде уверен что это список. И не просто список, а класс-список типа TStrings. Этот список можно заполнить как указано в примере Serge_Bliznykov #6, добавлением в сей список параметров по очереди. Либо (если это действительно класс-список типа TStrings) присвоением строки из вашего поста свойству DelimitedText этого класса. |
14.09.2019, 19:36 | #8 |
Пользователь
Регистрация: 17.01.2019
Сообщений: 78
|
теперь вот чтопишет
|
15.09.2019, 02:52 | #9 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
|
15.09.2019, 07:21 | #10 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DBGRID + FIredac + inner jon+oracle =ora-00904: Invalid identifier | mr_xxx | Общие вопросы Delphi | 13 | 28.01.2019 14:38 |
Как в FireDAC записать в поле типа MEDIUMTEXT? | strongmaster | БД в Delphi | 0 | 06.01.2019 09:48 |
Где взять FireDAC? | Ship_1 | Компоненты Delphi | 8 | 09.01.2018 10:13 |
выходные параметры хранимой процедуры (FireBird 2.5, FireDac) | Dozent | БД в Delphi | 2 | 20.10.2014 07:25 |
DataSet.Recordset.GetRows из ADO в FireDAC | Dozent | БД в Delphi | 1 | 13.08.2013 15:02 |