|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Добрый день, Извините за ранее может за глупый вопрос. Но никак не получается самому разобраться. :( На компьютер установил FB 1.5 и ODBC драйвер. Есть вот такой код: $ConnectString = "DRIVER=Firebird/InterBase(r) driver; UID=SYSDBA; PWD=electro; DBNAME=" & $fDataBase $adoConnect= ObjCreate("ADODB.Connection") $adoCommand= ObjCreate("ADODB.Command") $adoConnect.ConnectionTimeOut = 15 $adoConnect.CommandTimeout = 30 $adoConnect.Open($ConnectString) $adoConnect.CursorLocation = 3 $adoCommand.ActiveConnection = $adoConnect Вроде все нормально, НО почему ? $adoConnect.State = 1, а $adoCommand.State = 0 Из за этого никак не получается выполнить команды в базе... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 10:44 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, может потому, что вы не только никак не проинициализировали объект ADODB.Command, задав такие свойства, как ActiveConnection, CommandText и т.п., но и не выполнили метод Execute, чтобы свойство State приняло какое-либо иное значение, кроме adStateClosed (0). https://msdn.microsoft.com/en-us/library/ms675022(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/ms675546(v=vs.85).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 12:02 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, сори, не заметил Код: sql 1.
Но в любом случае, объект не знает что он должен делать. Нет SQL запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 12:04 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
разобрался... мой косяк. Ув. Гуру, подскажите, есть ли что то на подобие в FB 1.5, как в FB 2.5 "MERGE" Как переделать лучше всего эту строку под FB 1.5 Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 13:40 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQLКак переделать лучше всего эту строку под FB 1.5 Написать ХП. А в ней Код: sql 1. 2.
Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 13:44 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
простите за мрак, а что такое ХП ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 13:46 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQLа что такое ХП ? Хранимая Процедура. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 13:48 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, чую, вам очень нужно вкурить это: http://www.firebirdsql.org/file/documentation/reference_manuals/Firebird_Language_Reference_RUS.pdf ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 15:01 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
DBConstructor, Чую, что кто-то не научился читать вопрос, прежде чем давать ответ. Каким боком релизные ноты по 2.5 помогут автору с 1.5? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 15:13 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
WildSery, это не релизноты, а объединённая документация по SQL. Но таки да, немного запутать работающего с 1.5 она может, поскольку сильно больше информации содержит. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 15:22 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Симонов Денис, Да, это я ошибся, назвав руководство по языку релизными нотами. Однако, как вытащить оттуда только 1.5 мне слабо представляется. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 16:02 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
WildSeryЧую, что кто-то не научился читать вопрос, прежде чем давать ответ. Каким боком релизные ноты по 2.5 помогут автору с 1.5? Чую, что кое-кто прекрасно понимает, что LangRef вполне годится для общего ознакомления с Firebird SQL, но таки желает вновь устроить холивар. Или я не прав? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 16:36 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Когда LangRef только начинали писать возник вопрос указывать ли для каждой фичи в какой версии она появилась. Но тогда бы документ превратился в макароны, и в итоге решили отказаться от этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 16:39 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
DBConstructorИли я не прав? Да, неправ, как и всегда. ТС явно указал что ему надо переделать merge из синтаксиса 2.5 для сервера 1.5, но ты сперва тычешь ему доку от 2.5, а потом снова начинаешь юлить когда тебе указывают на твою ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2015, 17:02 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
miwaonlineТС явно указал что ему надо переделать merge из синтаксиса 2.5 для сервера 1.5, но ты сперва тычешь ему доку от 2.5, а потом снова начинаешь юлить когда тебе указывают на твою ошибку. Если человек вообще не знаком с Firebird SQL, не понимает, что и как делает конкретный MERGE и потому не в состоянии самостоятельно заменить его на SP, что явно указывает на его необходимость хоть в каком-нибудь LangRef по Firebird SQL, то какого рожна ты пихаешь сюда свой абсолютно неуместный ответ на не тебе заданный вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 01:51 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
не получается. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 07:56 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
DBConstructor, Firebird SQL мало чем отличается от любого другого SQL. Вывод о непонимании работы MERGE автора основан на чём? Безапелляционные суждения, опять. Видно же, что автору, скорее всего, просто нужно снести 1.5 и поставить 2.5, а не бросаться изучать PSQL. Дальнейшая необходимость изучения процедурного языка зависит от неизвестных нам факторов. Кстати, здесь форум, а не приватный чат, пишет и отвечает кто захочет. Тебя вот тоже ни о чём не спрашивали. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 09:20 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
WildSery, при всем уважении, но снести ФБ 1.5 я не могу. =( к сожалению. а знаний не хватает, что бы реализовать подобное на ФБ 1.5 Поэтому пришел сюда. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 09:23 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQLне получается. :(Прочти ещё, что такое терминатор. И учти, что постоянное добавление / удаление ХП в базу это не правильный методологически подход. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 09:26 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, Кроме того, процедура не начинается с FOR SELECT. Ну и, процедуру сперва нужно создать в базе, а потом её запустить. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 09:28 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, Или можешь не страдать над новыми конструкциями, применить тебе уже известные: Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 09:35 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
WildSery, я так и сделал. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
Если убрать WHERE "Coupons"."Code" = :TALON; то по идеи всем записям в таблице "Coupons" будет изменено поле Active значение 0, но мне так не нужно, Мне нужно только тем, которые находят в "couponsFile". А с WHERE записи не меняются. =( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 09:38 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, значит, нет ни одного "Coupons"."Code" = "couponsFile"."code" ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 09:45 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
WildSery, Есть. это точно. Таблица Coupons имеет поле Code Char(100), а таблица couponsFile это внешняя таблица и заполнена из текстового файла, и в ней поле code Char(12) может быть из за этого ? Только на TRIM что то ругается. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 09:49 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, вы уже поставили себе IBExpert ( http://www.ibexpert.com/rus/ibe_sfx.exe) для удобства работы с базой? Если нет - рекомендую! Вы, случайно, не забыли про SUBSTRING ? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 10:22 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
DBConstructorмодератор не всегда банит именно тех, кто начал спор или офтоп обсуждение.Ты был забанен за генерацию тонн флуда в куче топиков, о чем прямо и сказано в причине блокировки. Как только я тебя забанил, флуд прекратился. Внезапно? Случайно? Больше предупреждений, рассуждений и временных блокировок не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 11:58 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQLЕсть. это точно.Значит, в разных таблицах они в несравнимых видах. Необходимо как-то к одному привести. JuniorSQLТаблица Coupons имеет поле Code Char(100), а таблица couponsFile это внешняя таблица и заполнена из текстового файла, и в ней поле code Char(12) может быть из за этого ? Только на TRIM что то ругается.TRIM в 1.5 ещё не появился. Кроме того, хвостовые пробелы не влияют на сравнение. Покажи два одинаковых, с твоей точки зрения, кодов, с учётом пробелов. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 12:10 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
По идее сделать перед сравнением CAST(field_name as char(xxx)) до большего XXX должно помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 12:26 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
DarkMaster, Помочь в чём? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 13:20 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
WildSery, В WHERE - у ТС просто char поля разной размерности ( правда я не помню, как FB 1.5 сравнивает такие поля - с учетом концевых пробелов или без) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 14:00 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
DarkMasterя не помню, как FB 1.5 сравнивает такие поля - с учетом концевых пробелов или без Без. Это базовый функционал, не менялся ещё с тех времён когда даже не был выгравирован в стандарте. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 14:04 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
DarkMaster, Мне вот интересно, а в какой СУБД ты встречал сравнение чаров на равенство с учётом хвостовых пробелов? Я не сомневаюсь, что в гугле ты сейчас быстренько таковые найдёшь, но вот действительно - когда ты с таким сталкивался в работе? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 16:20 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Hello, Wildsery! You wrote on 20 ноября 2015 г. 16:42:13: Wildsery> Мне вот интересно, а в какой СУБД ты встречал сравнение чаров на равенство с учётом хвостовых пробелов? > Я не сомневаюсь, что в гугле ты сейчас быстренько таковые найдёшь, но вот действительно - когда ты с таким сталкивался в работе? рЫгулярно! SELECT * FROM DUAL WHERE CAST('X' AS VARCHAR2(10)) = CAST('X ' AS VARCHAR2(10)) ; Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 16:44 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
IIRC, в Оракле для чар/варчар разные правила. Плюс все это зависело от NLS_COMP и версии. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2015, 17:32 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
DBConstructorJuniorSQL, вы уже поставили себе IBExpert ( http://www.ibexpert.com/rus/ibe_sfx.exe) для удобства работы с базой? Если нет - рекомендую! Вы, случайно, не забыли про SUBSTRING ? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
после запуска этого, все зависло на 8 часов. не дождавшись пришлось убить процесс =( (делал все на копии) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2015, 12:50 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, фантастика! Можно уточнить количество записей в этих двух таблицах и работала ли с копией базы еще какая-нибудь транзакция в момент, когда всё повисло? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2015, 04:56 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, давайте по порядку - что, чем и как вы делали? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2015, 04:58 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
DBConstructor, в база состоит из двух таблиц собственно ничего сложного в базе нет. просто номера купонов. Таблица "Coupons" имеет больше 10млн записей, таблица "couponsFile" это внешняя таблица заполнена из текстового файла и в ней записей бывает по разному в данный момент ~21000. Что я делал: я создал ХП и в нее скопировал почти весь код с небольшими изменениями. прилагаю скрин. скрин ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2015, 06:52 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQLDBConstructor, в база состоит из двух таблиц собственно ничего сложного в базе нет. просто номера купонов. Таблица "Coupons" имеет больше 10млн записей, таблица "couponsFile" это внешняя таблица заполнена из текстового файла и в ней записей бывает по разному в данный момент ~21000. Что я делал: я создал ХП и в нее скопировал почти весь код с небольшими изменениями. прилагаю скрин. скрин Вычисляемый индекс, создай и будет счастье зы. Если есть индекс по "Coupons"."Code" то мне кажется достаточно будет Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2015, 09:41 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
m7m, индекс есть, Код: sql 1.
это не помогло, уже больше часа жду :( ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2015, 16:13 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQLm7m, индекс есть, Код: sql 1.
это не помогло, уже больше часа жду :( ну покажи DDL таблиц, запросы их план выполнения ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2015, 18:53 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 11:01 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQLm7m, DLL Coupons DLL couponsFile ну а запросы, и планы зы. и желательно не картинками, а текстом в сообщении ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 11:12 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
m7m, вот собственно запрос, больше в базе почти ничего нет. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 11:18 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, где план вот этого запроса Код: sql 1. 2. 3.
На фига на STARTING WITH то заменил? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 11:29 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Отключить/нафиг удалить индекс для таблицы из 10 млн строк по полю со значениями 0/1 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 11:30 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Симонов Денис, ради теста, так как с "=" все равно зависает все на очень долго. З.Ы. не пойму про какой вы план говорите. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 11:39 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, план тот что нижней части окошечка выполнения SQL запроса твой IBE показывает. И план именно того запроса что я написал, а не вашей процедуры. Сколько записей в couponsFile и в Coupons перед выполнением запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 11:54 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Граур СтаниславОтключить/нафиг удалить индекс для таблицы из 10 млн строк по полю со значениями 0/1 ? А может, разрешишь ему оставить, а то вдруг из 10 млн. Active=1 всего сотня-другая, и искать их нужно быстро? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 11:56 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Забавно. Поглядел твой DDL. Возникло два вопроса: 1. На кой ты используешь SUBSTRING("couponsFile"."code" FROM 1 FOR 12) если у тебя couponsFile и так длинной 12 символов? 2. "Coupons"."Code" походу не фига не ПК. Какова селективность индекса на этот филд? 3. Сколько по времени выполняется Код: sql 1.
Ну и как вариант попробовать Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 12:06 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Симонов Денис Код: sql 1.
Тестировать лениво, но вот у меня стойкое ощущение, что ВОТ ТАК как раз не надо. Надо без использования индекса для уменьшения (опять же, возможных, т.к. мы не знаем, есть ли одинаковые) числа апдейтов Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 12:12 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
[quot Симонов Денис][quot JuniorSQL] Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
выполняется примерно ~20 секунд, но никаких изменений не делает. а вот это: BEGIN FOR SELECT SUBSTRING("couponsFile"."code" FROM 1 FOR 12) FROM "couponsFile" INTO :TALON DO UPDATE "Coupons" SET "Active" = 0 WHERE SUBSTRING("Coupons"."Code" FROM 1 FOR 12) = :TALON; END Уже зависает на очень и очень долго и я не дожидался окончания... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 12:19 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, DDL определение домена TName в студию. Для того чтобы вот это Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
работало быстро нужен вычисляемый индекс SUBSTRING("Code" FROM 1 FOR 12) в таблице Coupons, но 1.5 вычисляемых индексов не поддерживал ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 12:40 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Симонов ДенисJuniorSQL, где план вот этого запроса Код: sql 1. 2. 3.
На фига на STARTING WITH то заменил? ну я в ответ на 18454771 посоветовал ( 18454825 ) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 12:49 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Симонов Денис, понятно, значит в любом случаи нормальной скорости выполнения на среднем ПК не добиться ? DDL, TName: Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 12:52 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, проверьте Код: sql 1. 2. 3.
возвращает хоть что-нибудь. Попробуйте ещё Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
P.S. Меня терзают смутные сомнения что подобный вопрос уже был на sql.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 12:59 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Симонов Денис, Все верно, тема прошлого года, но тогда я устал бороться с FB 1.5. сейчас же нужно все переделать, но увы, пока ничего не получается :( А разве TRIM был в FB 1.5 ? я проверял вчера, вроде его не было в нем. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 13:17 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Симонов ДенисJuniorSQL, проверьте [src sql] SELECT * FROM Coupons WHERE "Coupons"."Code" = '2334455535623' -- вместо этого поставить любой код из вашего файла который должен был бы обносится Это я сразу проверил. Все нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 13:19 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQL, не было. Ну так подключи UDF. Если прогу писали вы, то давно бы уже перешли на что посвежее. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 13:31 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQLСимонов Денис, понятно, значит в любом случаи нормальной скорости выполнения на среднем ПК не добиться ? Как вы сделали копию базы - обычным копированием файла или backup/restore утилитой gbak? Атрибут "ForcedWrite" для вашей базы ON или OFF? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 13:37 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
Симонов ДенисJuniorSQL, не было. Ну так подключи UDF. Если прогу писали вы, то давно бы уже перешли на что посвежее. ПО писал к сожалению не я. Так бы конечно. Не знаю как подключить UDF. =( Ну мне собственно нужно просто передать эту строку, которая прекрасно работает на ФБ 2.5 под ФБ 1.5 Код: sql 1. 2.
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Это вроде то что нужно, но почему то не устанавливает полю "Active = 0". Хотя номера в таблицах я проверил одинаковые есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 13:38 |
|
Не работает подключение к базе через ADO.Command
|
|||
---|---|---|---|
#18+
JuniorSQLЭто вроде то что нужно, но почему то не устанавливает полю "Active = 0". Хотя номера в таблицах я проверил одинаковые есть.Если номер равен, то такого не может быть. Ищи отличия. И, кстати, неплохо бы сделать INDEX OFF/ON для перестройки индекса по "Coupons"."Code" Так, на всякий случай. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2015, 13:43 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1562494]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
78ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 170ms |
0 / 0 |