Модератор: Модераторы
FeodoR писал(а):Привет! Ну а какие проблемы? В принципе в том топике нормально написано. Или есть вопросы касательно именно создания БД?
Могу (если есть желание) поделиться модулем работы с mysql...
while not SQLQuery1.EOF do
begin
DBComboBox1.Items.Add(SQLQuery1.FieldByName(DBComboBox1.DataField).Value);
SQLQuery1.Next;
end;
SQLQuery1.First;
DBComboBox1.Items[0];
("SELECT info, title, id, author, date FROM archive WHERE category='news' or 'about'")
const SKav:string=Chr($27);
if SQLQuery1.Active then SQLQuery1.Close;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.ADD('SELECT info, title, id, author, date FROM archive WHERE category='+SKav+'news'+SKav+' or category='+SKav+'about'+SKav);
SQLQuery1.Open;
FeodoR писал(а):Если нигде с кавычками не напутал
SQLQuery1.Close;
//параметры начинаются с двоеточия
SQLQuery1.SQL.Text:='SELECT info, title, id, author, date FROM archive WHERE category = :Param0 or category = :Param1';
//установим типы данных у параметров
SQLQuery1.Params.ParamByName('Param0').DataType:=ftString;
SQLQuery1.Params.ParamByName('Param1').DataType:=ftString;
//Присвоим значения
SQLQuery1.Params.ParamByName('Param0').Value:='news';
SQLQuery1.Params.ParamByName('Param1').Value:='about';
SQLQuery1.Open;
FeodoR писал(а):А при выполнении SQLQuery1.Params.Add/Clear и т.д. работает? Только design-time не удобно.
whs писал(а):У меня не заработало, значит не работает
Вернуться в Обучение Free Pascal
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6