Форум: Форум C++Разное
Новые темы: 00
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выборка из БД в С++ Builder
 
 автор: LingVist   (07.01.2010 в 23:30)   письмо автору
 
 

Добрый день всем.
Помогите, кто может с такой проблемой.
Есть таблица в базе данных Paradox в С++ Builder. Нужно в запросе вывести 15 строк.
Я пишу такой запрос - SELECT * FROM MyTable LIMIT 15
Не получается, выдает ошибку. Как правильно написать запрос.
По-моему там LIMIT'a вообще нет.
Если можно, готовый пример, пожалуйста.
Спасибо.

  Ответить  
 
 автор: EXP   (09.01.2010 в 18:36)   письмо автору
 
   для: LingVist   (07.01.2010 в 23:30)
 

гугл в ответ на "Paradox SELECT sintax" говорит что нет LIMIT в утверждении SELECT
, наверное мало у кого есть это самое Paradox

  Ответить  
 
 автор: LingVist   (10.01.2010 в 15:30)   письмо автору
 
   для: EXP   (09.01.2010 в 18:36)
 

Ну так должен же быть какой-то способ выборки?

  Ответить  
 
 автор: XPyCT   (15.02.2010 в 11:59)   письмо автору
 
   для: LingVist   (10.01.2010 в 15:30)
 

Покажу на примере с базой акчес example таблица users в таблице есть поле fam (фамилия)
Кидаем на форму
1.AdoConnection //Вкладка Ado
2. AdoQuery //Вкладка Ado
3 DataSource //Вкладка Data Access
4.DBGrid //Вкладка Data Control
5.Edit //Вкладка Standart
6.Button //Вкладка Standart

далее настраиваем подключение к базе компонента AdoConnection1
выставляем свойства В инспекторе объектов:
1.Login Promt = false;
2.ConnectionString
- В появившемся окне
a). жмём Build
b). Выбираем Microsoft Jet 4.0 OLE DB Provider
c). Жмем далее
d). Выбираем нашу базу example в окне диалога
"Выберите или введите имя базы данных" и жмем ок
e). Жмем проверить подключение
"Если у вас все прошло нормально вы получите диалог об успешном подключении"

Далее настраиваем компонент AdoQuery1
В инспекторе объектов:
1. Connection = AdoConnection1;
2. Active = false; // Оно нам не нужно активным пока мы не ввели sql операторы

Далее настраиваем компонент DataSource 1
В инспекторе объектов:
1.DataSet = AdoQuery1;


Далее настраиваем компонент DBGrid1
В инспекторе объектов:
1.DataSource = DataSource1 ;

Далее:
компонент Edit1 установите в верху по ширине формы
DBGrid1 по центру формы
Button1 Правый нижний угол под DBGrid1

И так с настройкой компонентов окончено, приступаем к коду!
сделайте двойной клик по нашей кнопке Button1

//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString str;
str= Edit1->Text;
AdoQuery1->Close();
AdoQuery1->SQL->Clear();
AdoQuery1->SQL->Text = "Select *from users where  fam =' "+str+"';
AdoQuery1->Open();

//Этим мы сказали выбрать всю талицу где встречается фамилия из Edit1->Text
//Далее можно проверить есть ли такая фамилия
if(AdoQuery1->RecordCount == 0) ShowMessage("
Такого пользователя нет");


}
//---------------------------------------------------------------------------



теперь конкретно по вашему вопросу
LIMIT это колонка (столбец)? если да то начнемс

"SELECT * FROM MyTable Where  LIMIT =15"



//пс: этот код таже применим и к парадокс только по моему там подключится нужно при помощи BDE и соотвественно сменив компоненты

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования