Форум: "Базы";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
ВнизОшибка SQL Найти похожие ветки
← →
Kolya (2004-12-09 15:42) [0]Подскажите плиз. Хочу выполнить запрос (в IBDataset) командой ExecSql, выдает ошибку - "use Open for a Select statement". Кстати и в компаненте делаешь Execute - тоже самое. На всякий случай привожу запрос: "select field_1 from table_1 where field_1 like "word" order by field_1".
А второй вопрос- ОГРОМНЫЙ размер базы .GDB, на несколько записей аж 197 мега!!!
← →
Zacho © (2004-12-09 15:51) [1]Докумкетацию читай.
TDataSet.Open;
> ОГРОМНЫЙ размер базы .GDB
Сделай backup/restore
← →
Johnmen © (2004-12-09 15:54) [2]С аглицким проблемы ?
← →
Anatoly Podgoretsky © (2004-12-09 16:03) [3]А ты как делаешь, разве не Open, ну и зря.
← →
Kolya (2004-12-09 16:06) [4]Чё злые-то какие? Я делаю IBDataSet.Open - тоже самое.
← →
Zacho © (2004-12-09 16:08) [5]Kolya (09.12.04 16:06) [4]
Не может быть такого. Приведи код, запрос и сообщение об ошибке.
← →
Kolya (2004-12-09 16:14) [6]IBDataSet1.Open
SQLComDefault:=IBDataSet1.SelectSQL.Text;
IBDataSet1.SelectSQL.Clear;
if Word<>"" then SQLCom:="select Field1 from Table1 where Field1 like "" +Word+"" order by Field1";
IBDataSet1.SelectSQL.Add(SQLCom);
IBDataSet1.ExecSQL;
Ошибка-"use Open for a Select statement"
← →
Johnmen © (2004-12-09 16:15) [7]:))))))))))))))))))))
← →
Александр Иванов © (2004-12-09 16:21) [8]Орех очередной :)
← →
Kolya (2004-12-09 16:32) [9]Так скажите чё не так, чего смеятся над новичком-то.
← →
Zacho © (2004-12-09 16:33) [10]Kolya (09.12.04 16:14) [6]
Ох, ну почитай всё же документацию ... И примеры посмотри, в ($DELPHI)\Demos\Db\IBX\
Вот как надо:IBDataSet1.Close;
SQLComDefault:=IBDataSet1.SelectSQL.Text;
IBDataSet1.SelectSQL.Clear;
if Word<>"" then SQLCom:="select Field1 from Table1 where Field1 like "" +Word+"" order by Field1";
IBDataSet1.SelectSQL.Add(SQLCom);
IBDataSet1.Open;
Только имей в виду, что при пустом Word получишь другое сообщение об ошибке, а если в Word были апострофеы - ещё более другое :)
← →
Anatoly Podgoretsky © (2004-12-09 16:35) [11]Давно так не смеялся
← →
Anatoly Podgoretsky © (2004-12-09 16:35) [12]Давно так не смеялся
← →
Kolya (2004-12-09 16:35) [13]Вот это спасибо!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c