Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SQLQuery1->SQL->Add("SELECT COUNT(DISTINCT);
|
|||
|---|---|---|---|
|
#18+
как все вытащить только отличающиеся ip и посчитать их кол-во. В i получаешься какого -то хрена 3 а не 2. unsigned int i; SQLQuery1->SQL->Clear(); SQLQuery1->SQL->Add("SELECT COUNT(DISTINCT ip) FROM users"); SQLQuery1->Open(); i=SQLQuery1->RecordCount; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 17:09 |
|
||
|
SQLQuery1->SQL->Add("SELECT COUNT(DISTINCT);
|
|||
|---|---|---|---|
|
#18+
Михаил ЧашаВ i получаешься какого -то хрена 3 а не 2. Вообще-то 1 должно быть :) Михаил Чашавытащить только отличающиеся ip это выбирается запросом Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 17:16 |
|
||
|
SQLQuery1->SQL->Add("SELECT COUNT(DISTINCT);
|
|||
|---|---|---|---|
|
#18+
а как получить кол-во уникальных записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 17:21 |
|
||
|
SQLQuery1->SQL->Add("SELECT COUNT(DISTINCT);
|
|||
|---|---|---|---|
|
#18+
Михаил Чашаа как получить кол-во уникальных записей? так как ты написал, только имя полю дай Код: plaintext 1. затем читай что в count_ip первой записи. Как читать - синтаксис не знаю, если тоже не знаешь - пиши, кто-нибудь подскажет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 17:29 |
|
||
|
SQLQuery1->SQL->Add("SELECT COUNT(DISTINCT);
|
|||
|---|---|---|---|
|
#18+
ну да было бы хорошо примерчик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 17:33 |
|
||
|
SQLQuery1->SQL->Add("SELECT COUNT(DISTINCT);
|
|||
|---|---|---|---|
|
#18+
Вероятно нужно ExecuteScalar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 17:59 |
|
||
|
SQLQuery1->SQL->Add("SELECT COUNT(DISTINCT);
|
|||
|---|---|---|---|
|
#18+
Короче я запарился разбираться сделал по еврейски но работает как нужно unsigned int i; AnsiString message; SQLQuery1->SQL->Clear(); SQLQuery1->SQL->Add("SET NAMES cp1251"); SQLQuery1->ExecSQL(true); SQLQuery1->SQL->Clear(); SQLQuery1->SQL->Add("SELECT DISTINCT ip FROM users"); SQLQuery1->Open(); i=0; while (1) { message=SQLQuery1->FieldByName("ip")->AsString; if (message=="") break; if (message!=Memo2->Lines->Strings[i]) Memo2->Lines->Add(message); SQLQuery1->Next(); i++; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 20:26 |
|
||
|
SQLQuery1->SQL->Add("SELECT COUNT(DISTINCT);
|
|||
|---|---|---|---|
|
#18+
Михаил Чаша сделал по еврейски но работает Поправлю терминологию, это называется "через .опу". Работать будет. Когда тупить и захлебываться твоя прога начнет - переделай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 20:31 |
|
||
|
SQLQuery1->SQL->Add("SELECT COUNT(DISTINCT);
|
|||
|---|---|---|---|
|
#18+
Если сервак отработает приведённый запрос, вернётся одна запись: Код: plaintext 1. 2. 3. 4. либо так, вернутся записей столько, сколько уникальных ip. При этом курсор должен быть на клиенте (CursorLocation = clUseClient) Код: plaintext 1. 2. 3. Удачи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2014, 14:53 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38631603&tid=2019496]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
89ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 286ms |
| total: | 476ms |

| 0 / 0 |
