Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.007 c
1-24542
GreySerg
2003-08-26 17:28
2003.09.08
Возврат в несортированный список в TListBox


14-24644
Kost
2003-08-20 15:57
2003.09.08
Циклы


14-24646
SerVel
2003-08-21 18:33
2003.09.08
interrupt


3-24391
Виталя
2003-08-13 15:18
2003.09.08
Выдается ошибка при присвоении в прогр. значения полю типа Time


1-24521
ZHK
2003-08-26 13:22
2003.09.08
EInvalidPointer?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский