Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.07;
Скачать: CL | DM;

Вниз

Запрос   Найти похожие ветки 

 
Laimer   (2002-01-14 13:14) [0]

Есть запрос:
sql.clear;
sql.add("select cast(sum(Sec) as char(8)) as sec0 from "Tel.db" Tel ");
sql.add("where Tel.Telephon Like "8%" and Tel.Nomber="+#39+ComboBox1.Items[ComboBox1.ItemIndex]+#39);
sql.add("union all");
sql.add("select cast(sum(Sec) as char(8)) as sec1 from "Tel.db" Tel ");
sql.add("where Telephon Like "_______" and Nomber="+#39+ComboBox1.Items[ComboBox1.ItemIndex]+#39);
sql.add("union all");
sql.add("select cast(sum(Sec) as char(8)) as sec2 from "Tel.db" Tel ");
sql.add("where Telephon Like "____" and Nomber="+#39+ComboBox1.Items[ComboBox1.ItemIndex]+#39+";");
Open;
результат 1 столбец с 3-мя строками
значение первой строки я вытаскиваю так:
Edit1.Text:= preob(DBgrid1.Fields[0].Text);
в вот когда вытаскиваю вторую
Edit3.Text:= preob(DBgrid1.Fields[1].Text;
выскакивает ошибка памяти..ОТЧЕГО?


 
alexts ©   (2002-01-14 13:23) [1]

Внатуре Laimer :)))

SQL.FIRST;
edit1.text:=sql.fields[0].asstring;
sql.next;
edit3.text:=sql.fields[0].asstring;
...


 
fnatali ©   (2002-01-14 13:25) [2]

так ты обращаешься не ко второй строке, а ко второму столбцу, которого у тебя нет. Сделай Query1.Next.
Query1.first;
Edit1.text:=query1.fields[0].asstring;
Query1.next;
Edit2.text:=query1.fields[0].asstring;
...


 
Laimer   (2002-01-14 13:31) [3]

Спасибо вам



Страницы: 1 вся ветка

Текущий архив: 2002.02.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
14-18982
smuggler
2001-12-19 13:23
2002.02.07
Вирус!


1-18854
Dmitry S. Negriy
2002-01-22 16:07
2002.02.07
Прикол: TMemoryStream.Memory^ = (no value), хотя остальное видит


1-18816
Alex
2002-01-20 20:40
2002.02.07
Гадость


1-18855
Yuri Btr
2002-01-22 15:07
2002.02.07
Командная строка


3-18741
Andrey007
2001-12-29 10:31
2002.02.07
Вопрос по Query.Locate.