Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid


Neket ©   (2006-06-23 12:56:00) 

Как добавить в DBGrid нумерацию строк?


Ega23   (2006-06-23 16:01:00) [1]

Отключить ненужные рекордсеты.
Когда ты одной транзакцией делаешь Insert (Update, Delete), а потом Select - чтобы не было вот этого RowsAffected


Megabyte   (2006-06-23 15:46:00) [2]

Можно простенький вопрос, дабы не плодить тему?
Объясните мне, для чего пишут вот эти операции: Set NoCount ON, Set NoCount OF?
Из BOL я понял, что они делают: соответственно, отключают и включают возвращение кол-ва строк, на кот. воздействовал запрос.
Т.е. это делается для того, чтобы на клиент лишний раз не отсылалось ненужное сообщение, типа трафик меньше?


Desdechado   (2006-06-23 14:01:00) [3]

> почему никто до сих пор дельфёвое средство не написал?
второе из тех, о которых я говорил
OnCalcField


Loginov Dmitry   (2006-06-23 13:57:00) [4]

Ega23 ©   (23.06.06 13:45) [8]
а почему никто до сих пор дельфёвое средство не написал?


Дайте ка я напишу (30 гдадусов по цельсию, ну да ладно :)

OnDrawDataCell()


Ega23   (2006-06-23 13:52:00) [5]


> ПисАть больше. Лень. Лето. Пятница. 8-)


Жарко...


Sergey13   (2006-06-23 13:47:00) [6]

> [8] Ega23 ©   (23.06.06 13:45)

ПисАть больше. Лень. Лето. Пятница. 8-)


Ega23   (2006-06-23 13:45:00) [7]


> создавать заранее необязательно


Да привык уже как-то...

Кистате, господа: а почему никто до сих пор дельфёвое средство не написал?  :о)


sniknik   (2006-06-23 13:28:00) [8]

Ega23 ©   (23.06.06 13:16) [4]
> Можно и с примером
> ...
создавать заранее необязательно

Set NoCount ON
Select IDENTITY(INT, 1, 1) AS UNID, Column1, Column2 INTO #Temp  from Table1
Select * from #Temp
Drop Table #Temp
Set NoCount OFF


примерчик "от себя"
Select RecNo() AS Num, Column1, Column2 from Table1
не жалко. ;о))


Desdechado   (2006-06-23 13:20:00) [9]

> А можно поконкретнее
Это к тебе просьба, а не к нам.


Sergey13   (2006-06-23 13:20:00) [10]

Вот еще ппримерчик
select *,rownum from (select * from table order by 1)
Пользуйся на здоровье.


Ega23   (2006-06-23 13:16:00) [11]

Можно и с примером
Set NoCount ON
Create Table #Temp
(
  UNID int identity(0,1)
  Column1 int
  Column2 varchar(50)
)
Insert into #Temp (Column1, Column2)
Select Column1, Column2 from Table1

Set NoCount OFF

Select * from #Temp

Drop Table #Temp


Neket   (2006-06-23 13:13:00) [12]

А можно поконкретнее и с примером, если можно...
PLZZZZZzzzz.....


Desdechado   (2006-06-23 13:05:00) [13]

Вариантов масса. Но без знания СУБД их колво стремится к 2.


Sergey13   (2006-06-23 12:57:00) [14]

Зачем?


Наверх

Титульная страница Поиск, карта сайта Написать письмо