Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
ВнизРабота с SQL Найти похожие ветки
← →
Salvator (2003-08-15 21:23) [0]Народ, помогите разобраться в чем ошибка.
Пишу код:
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.Active:=false;
Query1.SQL.Add("Create Table Spisok(");
Query1.SQL.Add("Number smallint not null,");
Query1.SQL.Add("Familia char(32),");
Query1.SQL.Add("Name char(20),");
Query1.SQL.Add("Syn char(10)); ");
Query1.ExecSQL;
end;
В ответ на эту процедуру Delphi ругается: Capability not supported
В чем ошибка и как её исправить?
← →
MsGuns (2003-08-15 21:40) [1]Какой формат БД ? В смысле что указано в DataBaseName у Query1 ?
← →
Salvator (2003-08-15 21:41) [2]Я работаю через BDEAdmin, а там STANDART
← →
MsGuns (2003-08-15 21:50) [3]Что указано в св-вах Query1 ???
← →
Salvator (2003-08-15 21:56) [4]В DataBaseName у Query1 указан alias BDEAdmina - SQL.
← →
MsGuns (2003-08-15 22:12) [5]Боже милосердный !!!
Query1.Active:=false;
Query1.SQL.Clear;Query1.SQL.Add("Create Table Spisok(");
Query1.SQL.Add("Number smallint not null,");
← →
Salvator (2003-08-15 22:23) [6]Да нет, это не помагает:((
← →
MsGuns (2003-08-15 22:26) [7]1. Приведи св-ва Query1
2. Покажи текст запроса перед выполнением (перед ExecSQL поставь SaveToFile(sql1.sql)
← →
Salvator (2003-08-15 22:48) [8]Какие именно свойства?
текста запроса перед выполнением нет. просто пустой SQL
SaveToFile вообще к чему относится?
← →
MsGuns (2003-08-16 00:33) [9]TQuery->F1
← →
sniknik (2003-08-16 10:11) [10]терзают меня смутные сомнения (по поводу типа базы)
не могу связать
> Работа с SQL [D6, MySQL]
> Я работаю через BDEAdmin, а там STANDART
тупое (без обьяснений как и что)
> Да нет, это не помагает:((
нет, ничего определенного, но почемуто мне кажется при таком разнобое он не понимает с чем работает (просто воспринимает MySQL не как SQL сервер, а как диалект Мой SQL (раз я пишу значит мой :о)))).
ладно чего долго рассуждать, но если я прав и работа идет с dBase или там Paradox то на "not null" в запросе так и будет выдавать "Capability not supported", также как и на ";" в конце запроса.
← →
SergK (2003-08-16 15:49) [11]
> Query1.SQL.Add("Create Table Spisok(");
> Query1.SQL.Add("Number smallint not null,");
Number может оказаться зарезервированным словом. Попробуй сменить навание поля
← →
sniknik (2003-08-16 15:56) [12]> Number может оказаться зарезервированным словом
тогда бы рыгалось приблизительно так
"Ошибка синтаксиса при определении поля"
хотя вполне возможно именно это и выдаст когда он избавится от "Capability not supported". :о))
← →
sniknik (2003-08-16 15:57) [13]пардон это ненамерено, описка - рыгалось = ругалось. :о))))
← →
MsGuns (2003-08-16 17:38) [14]Неа, там ошибка другая,- зря он взялся за эту прогу ;)))
← →
Anatoly Podgoretsky (2003-08-16 18:00) [15]> Я работаю через BDEAdmin, а там STANDART
Именно в этом изначальная суть.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c