| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Как правильно написать запрос(select) к MySQL |
| Автор: osmus 29.12.2008, 20:04 |
| Люди помогите: как правильно запрос написать?? ADOQuery1->Close(); ADOQuery1->SQL->Clear(); String mySQL= "SELECT * FROM owners"; ADOQuery1->SQL->Add(mySQL); ADOQuery1->Open(); Побывал разные варианты: 1 String mySQL= "SELECT * FROM 'owners' "; 2 String mySQL= "SELECT * FROM 'owners';"; 3 String mySQL= "SELECT * FROM owners;"; Не знаю, не работает не один мне нужен такой запрос, но если я с верхним не могу разобраться то этот..... String mySQL= "SELECT owners.family, owners.last_name, owners.surname FROM owners WHERE owners.id = " + Edit2->Text; Добавлено через 8 минут и 38 секунд Модераторы удалите плиз: Была ошибка: Mail Error! SMTP protocol failure! Host: localhost Return Code: Return Msg: Invision Power Board Error: Could not open a socket to the SMTP server Check your SMTP settings from the admin control panel И очищает сообщение....... |
| Автор: mrbrooks 30.12.2008, 08:34 |
| osmus, запрос верен. скорее всего косяк с настройками соединения. |
| Автор: xvr 30.12.2008, 09:33 | ||
Сильно |
| Автор: osmus 30.12.2008, 09:59 |
не соединение я думаю что все нормально, компоненты ADOTable показывают таблицы, а вот с ADOQuery проблемы... |
| Автор: Romikgy 30.12.2008, 12:15 | ||
|
| Автор: Mpak 30.12.2008, 16:42 | ||
Еще есть вариант
|
| Автор: xvr 30.12.2008, 19:11 | ||||
IMHO, MySQL такого не поймет (По крайней мере версия 4.1 не понимает) |
| Автор: dumb 31.12.2008, 02:35 |
| osmus, текст сообщения об ошибке сюда напиши. |
| Автор: osmus 31.12.2008, 12:11 |
| Блин все это .... ODBC driver поставил другой все селекты заработали |