Задавайте вопросы, мы ответим
Вы не зашли.
Имею следующее:
uses mysql, mysqlclasses;
begin
Result := MySQL.Query('SELECT * FROM Students');
while Result.FetchRow do
begin
Items := ListView1.Items.Add;
Items.SubItems.Add (Result.ValueByName['Name1']);
и т.д.**********************************
end;
end;
При добавлении дополнительного условия в SELECT, получаю результат только по "Name1". По "Name2" получаю пустое значение.
begin
Result := MySQL.Query('SELECT Name1, Name2 FROM Students');
while Result.FetchRow do
begin
Items := ListView1.Items.Add;
Items.SubItems.Add (Result.ValueByName['Name1']);
Items.SubItems.Add (Result.ValueByName['Name2']);
end;
end;
В чем может быть проблема? Может mysqlclasses.pas криво собран? Спасибо.
Неактивен
Поискал mysqlclasses в гугле — как-то им пользуются только на форумах и передают
голубиной почтой ^w^w через файлообменники. Кажется, это какое-то или нерабочее
поделие или что-то ворованное проприетарное. Соответственно, ничего посоветовать
тут я не смогу
Кстати, вот такой код отработает?
Items := ListView1.Items.Add;
Items.SubItems.Add('one');
Items.SubItems.Add('two');
Неактивен
paulus написал:
Кстати, вот такой код отработает?
Items := ListView1.Items.Add;
Items.SubItems.Add('one');
Items.SubItems.Add('two');
Да, так все работает, проверял.
Неактивен
Ну тогда, очевидно, дело где-то в компонентах
Я, когда писал на Delphi, использовал ADODB + ODBC. Отлично работало
Неактивен
не хотелось бы через ODBC, но наверное придется все-таки другие варианты прорабатывать
Неактивен