Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Поиск мимального свободного числа в диапазоне (Yaumen) 28/08/2007 - 16:12:29
      Re: Поиск мимального свободного числа в диапазоне (bac) 28/08/2007 - 20:25:46
      Re: Поиск мимального свободного числа в диапазоне (Yaumen) 28/08/2007 - 21:08:15
      Re: Поиск мимального свободного числа в диапазоне (bac) 28/08/2007 - 21:53:39
      Re: Поиск мимального свободного числа в диапазоне (Yaumen) 28/08/2007 - 23:19:18
      Re: ... Дополнение (Yaumen) 28/08/2007 - 23:32:49
      Re: Поиск мимального свободного числа в диапазоне (bac) 29/08/2007 - 01:11:47
      Re: Спасибо ОГРОМНОЕ :) (Yaumen) 29/08/2007 - 10:36:42
      Re: Странности при реализации запроса в программе (Yaumen) 30/08/2007 - 18:05:22
      Re: Странности при реализации запроса в программе (bac) 30/08/2007 - 20:49:39
      Re: Странности при реализации запроса в программе (Yaumen) 30/08/2007 - 23:28:11
      Re: Странности при реализации запроса в программе (bac) 31/08/2007 - 07:33:04
      Re: MySQL v5.0.27. Но через EMS все работает (Yaumen) 31/08/2007 - 08:04:11

> Original message text:
> From: Yaumen - 28/08/2007 - 16:12:29
> Subject:Поиск мимального свободного числа в диапазоне
> -----------------
> Есть MySQL база данных (назовем ее `Database1`), в ней таблица (`Table1`). В этой таблице есть столбец - `Column1`, которое содержит некое число, записанное в текстовом виде, т.е. `Column1` типа VARCHAR(10).
>
> В процессе работы, при добавлении записи в таблицу, в этом столбце прописываются числа генерируемые случайно. Затем по запросу необходимо найти минимальное число из стобца `Column1` в диапазоне `Low` - `High`, которого нет. Например:
> Существующие значения столбца: '0','1','2','3','7','8','11' и т.д. Так вот запрос должен вернуть число '4' в диапазоне '0'-'100'.
>
> Можно ли составить такой запрос или надо перебирать все элементы ручками?
>


From: Yaumen - 30/08/2007 - 18:05:22
Subject:Странности при реализации запроса в программе
-----------------
Удивительно. Формирую запрос, открываю EMS MySQL Manager выполняю этот запрос, все ОК. Просто замечательно.

Беру этот же запрос вставляю в программу и не работает. Вот пример:

//Инициализируем обмен с MySQL
if (!OpenConnect())
return FALSE;

//Формируем запрос на открытие базы данных
CString sTempQuery;
sTempQuery.Format(_T("USE `%s`;"), m_sMySqlDatabase);
BOOL bIsOk = !mysql_query(m_pMySQL, sTempQuery);

if (bIsOk)
{
bIsOk = !mysql_query(m_pMySQL, sQuery); //ВОЗВРАЩАЕТ FALSE

if (bIsOk)
{
//Сюда никогда не попадаем
} //if
} //if

//Освобождаем обмен с сервером MySQL
CloseConnect();



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
32113



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |