![]() |
|
|
![]()
|
|
| Михалыч |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 472 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Подскажите, как sql запросом удалить все записи из столбца.
-------------------- За частый поиск был забанен во всех известных поисковых системах. Обиженных комодераторов: 1 |
|||
|
||||
| rodnover |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 7.4.2009 Репутация: 1 Всего: 10 |
или сам столбец?
|
||||
|
|||||
| Михалыч |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 472 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Нет,только записи. Но что то выдает ошибку: " Field 'nil' not found " Посмотрите что я делаю не так?
-------------------- За частый поиск был забанен во всех известных поисковых системах. Обиженных комодераторов: 1 |
|||
|
||||
| lomaster |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.5.2012 Репутация: 1 Всего: 2 |
nil -> NULL
ABSQuery1.SQL.Clear; - лишнее Это сообщение отредактировал(а) lomaster - 11.9.2012, 20:50 |
|||
|
||||
| Михалыч |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 472 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Спасибо все заработало! Подскажите, а можно работать вообще с одной строкой, то есть,есть одна строка, например:
в строке пять столбцов, обращаться непосредственно к какому то столбцу и в нем перезаписывать запись на нужную, и так не добавляя строк? Если можно подскажите как перезаписать в столбце существующую запись или можно сначало удалить эту запись из столбца а на ее место вписать новое. Извиняюсь за новый вопрос в одной теме, но он вроде бы как по одной теме. -------------------- За частый поиск был забанен во всех известных поисковых системах. Обиженных комодераторов: 1 |
|||
|
||||
| Михалыч |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 472 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Ни как не могу вместо null текст прикрутить
ABSQuery1.SQL.Text := 'update BAZA set NAME = 'ВАСЯ'; так не получается Добавлено через 4 минуты и 42 секунды Все спасибо разобрался Добавлено через 12 минут и 44 секунды Разобрался,но не совсем , вот так могу записать ABSQuery1.SQL.Text := 'update BAZA set NAME = "ВАСЯ" '; А подскажите как мне вместо ВАСЯ текстовую переменную вставить ,без ковычек сразу выдает ошибку. -------------------- За частый поиск был забанен во всех известных поисковых системах. Обиженных комодераторов: 1 |
|||
|
||||
| lomaster |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.5.2012 Репутация: 1 Всего: 2 |
без кавычек нельзя.
А еще лучше использовать параметры в запросе, тогда оно само расставит кавычки где надо. Добавлено через 3 минуты и 5 секунд В столбце не бывает записей, записи бывают в таблице. манипулировать записями надо по средствам соответствующих запросов. Всего основных запросов 4-е, 1 - SELECT, 2 - DELETE, 3 - UPDATE, 4 - INSERT изменение данных столбцов(полей) делают запросом 3 - update Ваш запрос без условий, поэтому он меняет данные поля NAME во всех записях таблице, если надо в конкретной то указывают соотв. условия, в специальном кляузе - WHERE Это сообщение отредактировал(а) lomaster - 11.9.2012, 22:10 |
|||
|
||||
| rodnover |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 7.4.2009 Репутация: 1 Всего: 10 |
||||
|
||||
| Данкинг |
|
||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Это сообщение отредактировал(а) Данкинг - 12.9.2012, 10:17 -------------------- There's nothing left but silent epitaphs. |
||||
|
|||||
| superVad |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 3 Всего: 15 |
Добавлено через 41 секунду Данкинг, ВАСЮ в кавычки только взять надо |
||||
|
|||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Да, и quotedstr там, разумеется. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Михалыч |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 472 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Спасибо всем!
-------------------- За частый поиск был забанен во всех известных поисковых системах. Обиженных комодераторов: 1 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |