#include <ADODB.hpp>
#include <DB.hpp>
#include <DBClient.hpp>
#include <Provider.hpp>
...
TADOQuery *Query = new TADOQuery(this);
Query->ConnectionString = WideString("Provider=SQLNCLI.1;Password=######;Persist Security Info=True;User ID=sa;Initial Catalog=prices;Data Source=.\\sqlexpress");
Query->LockType = ltOptimistic;
Query->CursorLocation = clUseClient;
Query->CursorType = ctStatic;
String sSQL = "select Names,FIO,Phone from test where rtrim(FIO)=:FIO";
Query->SQL->Add(sSQL);
Query->Parameters->ParamByName(WideString("FIO"))->Value = Edit1->Text;
Query->Active = true;
Edit1->Text = Query->FieldByName("Phone")->AsString;
delete Query;
Простой запрос из DB
Например структура базы:
Имя
Фамилия
Телефон
Выдать Телефон где Имя = "Петров"
и соответcтвенно вывести результат в Edit1.
И где можно вообще почитать про другие операции с базой данных, типа update, delete etc..
Благодарю заранее....
А какая база Данных? какой запрос нужен? sql? - тогда select Имя,Фамилия,Телефон where Имя="Петров". далее обрабатываешь полученный результат и используешь.
Хотелось бы с примером кода....
Цитата: Pennywise
База Paradox 7.0, запрос sql подходит
Хотелось бы с примером кода....
Хотелось бы с примером кода....
Пример для MSSQL - под парадокс переделывай сам.
Код:
З.Ы. По поводу вопроса - а что ты собираешься делать если петровых у тебя в базе будет больше чем один? Опять полезешь на форум? Не лучше ли для начала почитать книжечку, прежде чем создавать подобные темы? Настоятельно рекомендую - а то знаешь ли - если в правилах написано, что прежде чем задать вопрос, надо читать хелп и книги - то уверяю тебя так и надо сделать.
спасибо за код, за все остальное тоже (не буду поднимать извечно больной вопрос "Зачем вообще нужны форумы ? Что бы просто были ?")
Цитата: Pennywise
спасибо за код, за все остальное тоже (не буду поднимать извечно больной вопрос "Зачем вообще нужны форумы ? Что бы просто были ?")
Цитата:
В данном топике посвященном программированию в среде разработки ВС++В размещаются темы, в которых затрагиваются вопросы и проблемы разработки приложений, которые не охвачены объемом справки, ФАКа и по возможности представляют реальный практический интерес для разработчиков не только начального уровня.
Если вы только начинаете программировать - во первых обязательно используйте поиск, во вторых - для начинающих существует тема, в которой вы можете задать вопрос и получить ответ. При условии конечно, что ответ на ваш вопрос не освещен в справке, не требует изложения базовых основ языка или не присутствует в найболее часто задаваемых вопросах (FAQ). Просьба в дальнейшем это учитывать.
...
все остальное - здесь.
Там же кстати пишется по поводу "спасибов" и всего прочего. Рекомендую ознакомиться, дабы потом не обижаться.
Кроме того на форуме работает канал #codenet - на котором вполне можно спросить - что и где прочесть по интересующей теме и получить быструю консультацию. Если не умеете пользоваться IRC - то описание здесь. А губки надувать нефиг.