Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];

Вниз

Вставка записи.   Найти похожие ветки 

 
juice   (2005-01-21 12:35) [0]

2 маленьких вопросика. Нужно добавить в таблицу несколько записей. Первый вопрос: существует ли некий особый sql-запрос который не возвращает ни одной записи? То, что такой можно для конкретной таблицы придумать самому это понятно. Вот, выполняю я такой запрос, и начинаю вызывать insert"ы. Вызвал insert, установил поля, а как сделать commit? При закрытии набора данных commit делается?


 
Ega23 ©   (2005-01-21 12:37) [1]

sql-запрос который не возвращает ни одной записи?

Select * from .... where 1=0


 
Johnmen ©   (2005-01-21 12:39) [2]

>juice

Читать умеешь ? Читай книги.
Потом приходи с вопросами....


 
juice   (2005-01-21 13:01) [3]


> Ega23 ©  

спасибо.

2 Johnmen ©  
Есть такая вещь как обстоятельства. Когда книги под рукой нет, когда Delphi под рукой нет, но зато есть халявный еле живой диалап что даже поиск затягивается надолго, но быстро требуется решение. Это я к тому что надо стараться понять друг-друга а не бросаться на людей - это только во вред вам, поверьте! Я конечно понимаю что для вас такие вопросы элементарны и вы не можете понять как-так, что я этого не знаю, и вы начиниаете раздражаться (может я не прав?) абсолютно без повода! Но кто от этого страдает, Вы или я? И это не только тут : это происходит повсеместно - ругань в транспорте, на работе, в магазине. А все потому, что люди не могут и не хотят сдерживать свои животные эмоции, мы сами себя убиваем.
Мастера, будьте более терпеливы и  доброжелательны, создавайте теплую атмосферу на этом форуме!


 
Stanislav ©   (2005-01-21 13:02) [4]

query.post


 
Danilka ©   (2005-01-21 13:20) [5]

juice   (21.01.05 12:35)
> Первый вопрос: существует ли некий особый sql-запрос который
> не возвращает ни одной записи?

Например, запрос на вставку или обновление не вернет ниодной записи :))

[3] juice   (21.01.05 13:01)
> Я конечно понимаю что для вас такие вопросы элементарны

Твои вопросы не элементарны, а бестолковы. Особенно с учетом того, что вопросы по дельфи, а дельфи под рукой нет. :))


 
Sergey13 ©   (2005-01-21 13:26) [6]

Я кажется понял. 8-)
Ему надо нечто вроде темповой или виртуальной таблицы. Запустил дурацкий селект. Он ничего не вернул. Написал в этот НД от дурацкого селекта записей и хочется закомитить все это в другую (новую) таблицу.
Я правильно понял тебя, juice? Или мой телепатор сломался? 8-)


 
Desdechado ©   (2005-01-21 13:28) [7]

> При закрытии набора данных commit делается?
зависит от компонентов доступа, обычно нет


 
msguns ©   (2005-01-21 13:29) [8]

Если ты работаешь с клиент-серверной СУБД (а судя по коммиту так оно и есть вероятно), то по любому надо хотя бы в общих чертах разобраться с транзакциями. Иначе будешь бродить в потемках и делать море ошибок на ровных местах.
Писать тебе здесь статьи о транзакциях и синтаксисе сиквеля никто не будет, в инете море разливанное подобной инфы, были б глаза и желание (ну, и инет, конечно).
На Johnmen ©   (21.01.05 12:39) [2] обижаться не надо,- он сказал совершенно справедливо, хоть и несколько грубовато. Но сабж располагает к такой манере ответа ;)


 
Johnmen ©   (2005-01-21 13:30) [9]

>juice

>Это я к тому что надо стараться понять друг-друга

Здесь не беседа по душам, ответы на ВОПРОСЫ !

> а не бросаться на людей

Кто бросался ?

>- это только во вред вам, поверьте!

Не поверю. Да и зато тебе на пользу...:)

>и вы начиниаете раздражаться (может я не прав?)

Слегка раздражает наличие мусорных веток, где просят почитать лекции на тему. И где нет ВОПРОСОВ.

>абсолютно без повода!

Не ври. С поводом.

ИТОГО.
1. Никто тебя здесь учить азам программирования не будет, будут лишь отвечать на КОНКРЕТНЫЕ вопросы.
2. Лично я всегда терпим и никогда не ругаюсь. Но есть легкое раздражение (см.выше), т.к. много хлама забивающего действительно ВОПРОСЫ.


 
juice   (2005-01-21 13:32) [10]


> Sergey13 ©  

Да. Т.е. правильно. С телепатором все ОК!


 
juice   (2005-01-21 13:36) [11]

2Johnmen ©  
Я вас понял


 
Johnmen ©   (2005-01-21 13:38) [12]

>juice   (21.01.05 13:36) [11]

Ну... "За взаимопонимание !" (с)
:)


 
Danilka ©   (2005-01-21 13:43) [13]

[6] Sergey13 ©   (21.01.05 13:26)
> Ему надо нечто вроде темповой или виртуальной таблицы. Запустил
> дурацкий селект. Он ничего не вернул. Написал в этот НД
> от дурацкого селекта записей и хочется закомитить все это
> в другую (новую) таблицу.

Хм, а мой телепортер был совсем другого мнения. :))

А для чего это все хозяйство, если не секрет?
Могу придумать такую ситуацию:
Есть документ, например расходная накладная, у нее есть табличная часть. Юзер открывает новый документ в отдельной форме - внизу таблица, он ее заполняет - в базу еще ничего не пишется, нажал кнопку "ОК" - в базу записалось в таблицу документа данные документа, в таблицу табличной части - ее данные. А если он по тихой грусти нажал не "ОК", а "Отмена", то ниче никуда не пишется, так?


 
Sergey13 ©   (2005-01-21 13:43) [14]

2[10] juice   (21.01.05 13:32)
> Да. Т.е. правильно. С телепатором все ОК!
Тогда зачем тебе "дурацкий запрос"? Создай таблицу в БД и пиши туда на здоровье.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.038 c
4-1102446667
z_man
2004-12-07 22:11
2005.02.20
Как спрятать запущенную программу?


3-1106615850
Dub
2005-01-25 04:17
2005.02.20
Пустая колонка в DBGrid е


14-1107345598
Луарвик
2005-02-02 14:59
2005.02.20
Самый крупный faq... Где он???????


3-1106153549
_alien_
2005-01-19 19:52
2005.02.20
Как в DBGrid добавить SpinEdit?


6-1102056721
JohnS
2004-12-03 09:52
2005.02.20
Indy(idFtp) , Выделенка , проблемы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский