14 / 14 / 1
Регистрация: 01.08.2011
Сообщений: 332
|
|
1 | |
Поместить пустую строку в конец таблицы БД25.03.2012, 17:59. Показов 2021. Ответов 19
Метки нет (Все метки)
0
|
25.03.2012, 17:59 | |
Ответы с готовыми решениями:
19
Добавить пустую строку в конец TStringGrid при определенном условии Как в зашифрованном тексте поместить пустую строку , которая имеется в исходном тексте? Как сделать проверку на пустую строку или на пустую ячейку Добавить строку в конец таблицы |
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
25.03.2012, 18:16 | 2 |
А зачем такое нужно если не секрет?
0
|
14 / 14 / 1
Регистрация: 01.08.2011
Сообщений: 332
|
|
25.03.2012, 18:20 [ТС] | 3 |
Для завершения процесса,т.е. по таймеру все строчки в дб идут в низ,и на последней строке,нужно чтобы таймер остановился.Как то так.
0
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
26.03.2012, 03:16 | 4 |
Что это значит?
[off] Вниз пишется слитно. Чем вас не устраивает recordcount? Или eof?
0
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|
26.03.2012, 07:18 | 5 |
У DataSet есть метод Eof, возможно это вам поможет!
0
|
14 / 14 / 1
Регистрация: 01.08.2011
Сообщений: 332
|
|
26.03.2012, 07:59 [ТС] | 6 |
объясните по подробней пож.
0
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|
26.03.2012, 08:44 | 7 |
Я цитирую вас
строки ведь не сами по седе "идут куда-то", очевидно вы используете метод Next. Если при этом каждай раз вызывать функцию DataSet.Eof то всегда при навигации будете иметь информацию: это уже конец файла (true) или нет (false). По этой информации можно по вашей терминологии "остановить таймер". Если вам действительно нужна пустая запись в конце грида, то можно после этого вызвать метод Append PS. Вслед за Rdama не могу удержаться от замечания. "Поподробнее" пишется слитно.
0
|
14 / 14 / 1
Регистрация: 01.08.2011
Сообщений: 332
|
|
26.03.2012, 09:35 [ТС] | 8 |
да мне нужна пустая запись в конце.
В гриде есть например 10 строк (не пустые) и 1 пустая (скрытая) .При переходе на 11 таймер останавливается. Как сделать остановку таймера на последней строке я знаю. мне просто надо что бы в конце всегда была пустая строка.
0
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
||||||
26.03.2012, 10:04 | 9 | |||||
Объясните зачем она.
Ибо цикл для пробега по всему датасету выглядит так.
Если вы хотите сделать что-то иное, то постарайтесь описать. Может статься что вы пытаетесь сделать что-то нужное, но при этом зациклились на неверном решении своей проблемы. Вполне возможно что озвучив что надо вы получите иной вариант решения вашей проблемы. Более оптимальный и удобный.
0
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|
26.03.2012, 10:06 | 10 |
Что в вашем понимании есть "пустая строка". Append чем не пдходит. Этот метод добаляет к концу набора данных новую запись и переводит набор в состояние dsInsert. Если я правильно вас понял, это то, что вам и надо!
PS. Ну и внимательно прочтите пост Rdama!
0
|
14 / 14 / 1
Регистрация: 01.08.2011
Сообщений: 332
|
|
26.03.2012, 10:07 [ТС] | 11 |
Ну я проверяю на посл. строку, когда доходит до посл. строки таймер останавливается, но не доделывает , что он должен доделать, вот я и хочу, что бы была последняя пустая строка
Добавлено через 44 секунды а как им пользоваться?
0
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|
26.03.2012, 10:10 | 12 |
Также как Insert! Никакой разницы!
Написал и подумал, м.б. вы и insert никогда не пользовали! Получится как у Станислава Лема про сепульку и сепуление. Короче говоря DataSet.Insert - вставляет запись в набор в текущей позиции DataSet.Append - добвляет новую запись в конец набора.
0
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
26.03.2012, 10:12 | 13 |
Показывайте процедуру которая в теле таймера!
Что он у вас не доделывает. У вас код корявый, а не пустая строка нужна. Скорее всего вы останавливаете таймер до того как выполнится то что нужно.
0
|
14 / 14 / 1
Регистрация: 01.08.2011
Сообщений: 332
|
|
26.03.2012, 10:14 [ТС] | 14 |
как тебе объяснить.
Таймеров включен -5. Он успевает сделать действие только 1 , а остальные 4 выключаются не вовремя
0
|
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
|
|
26.03.2012, 10:15 | 15 |
0
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
26.03.2012, 10:16 | 16 |
Дорогой ТС что не понятно в строке
Хватит заниматься диагностикой на расстоянии. Не видя пациента. У нас здесь кажись Кашпировского нет, так что лечить и заряжать воду мановением руки не получается.
0
|
14 / 14 / 1
Регистрация: 01.08.2011
Сообщений: 332
|
|
26.03.2012, 10:17 [ТС] | 17 |
0
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
26.03.2012, 10:25 | 18 |
Ну раз секрет то можно сказать со 100% уверенностью что ваш подход не верен и код скорее всего коряв. Т.к. у вас не выполняется часть написанного вами кода. В виду того что вы рано выходите из таймера. Но пустая строка тут не причем. И даже больше в нормальных условиях вам создать эту строку не даст СУБД.
Вы занимаетесь хе..ей. Извините за формулировку ваших действий. И судя по всему вам ответ не совсем нужен. На 2 форуме где вы задали этот вопрос я могу так же написать. Тем самым подытожив тему.
0
|
14 / 14 / 1
Регистрация: 01.08.2011
Сообщений: 332
|
|
26.03.2012, 10:34 [ТС] | 19 |
эх.)спасибо за помощь
0
|
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
|
|
26.03.2012, 10:46 | 20 |
Проще выложить часть кода и вам подскажут как выйти из вашей ситуации. Просто элементарно сложно вам подсказать не видя того что вы делаете.
Тот подход который вы выбрали для решения задачи не верен. Я еще раз повторюсь у вас ошибка в коде. Не можете привести весь код приведите кусок. Где выход и что не происходит.
0
|
26.03.2012, 10:46 | |
26.03.2012, 10:46 | |
Помогаю со студенческими работами здесь
20
Макрос который создаст новую пустую строку через строку Заменить каждую пустую строку файла на строку «Пустая строка» Поместить курсор в конец текста. Поместить нулевые элементы в конец массива Максимальный элемент массива поместить в конец Дефрагментатор с возможностью поместить файл в конец диска Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
|
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
|
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
|
Параллельное программирование: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование
Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
|
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
|
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке
В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
|
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
|
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins
В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
|
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
|
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
|
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
|
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
|