Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Вниз

Создание SQL таблиц?   Найти похожие ветки 

 
FBI Agent   (2005-09-23 17:45) [0]

Ничего не понимаю создаю таблицу в Database Desktop типа Paradox 7, затем пытаюсь загрузить её через SQL в таблицу, а мне выдаётся ошибка "invalid use of keyword" - помоему такая. А вот если же я добавляю какую нибудь таблицу из тех что иду вместе c Delphi, то всё грузится отлично. В чём проблема?  Что я делаю не так?


 
Ega23 ©   (2005-09-23 18:00) [1]

invalid use of keyword

Какой keyword-то?


 
Fay ©   (2005-09-23 18:45) [2]

2 Ega23 ©   (23.09.05 18:00) [1]
какой-нибудь ORDER или DATE 8)


 
FBI Agent   (2005-09-23 19:03) [3]

Да точно Invalid use of keyword. А запрос на отрытие я делаю так:
SELECT * FROM index.db

Но я так подозреваю что дело вообще не в этом, а в том, что я не правильно создаю базу. Может ктонить подскажет как правильно?!


 
umbra ©   (2005-09-23 19:13) [4]

А где происходит запрос на открытие?


 
FBI Agent   (2005-09-23 19:15) [5]

Я ещё до компиляции просто когда выставляю в Инспекторе Query1.Active меняю на True то высвечивается ошибка, а при загрузке баз данных из Delphi комплекта в таблице появляются данные и без всяких проблем.


 
umbra ©   (2005-09-23 19:26) [6]

А в свойтсве DatabaseName что у вас значится? В BDE администраторе алиас нужный есть?


 
FBI Agent   (2005-09-23 19:31) [7]

Я если честно с базами данных работаю недавно, а с BDE администратором не работал вооще. Так что если не затруднит - опишите последовательность действий для создания работающей базы данных. А в свойстве DatabaseName у меня ничего не стоит т.к. база находится непосредственно в папке с проектом и указывать к ней путь просто не имеет никакого смысла.


 
umbra ©   (2005-09-23 19:48) [8]

Если используются компоненты с закладки BDE то весь смысл в этом и заключается :((

Чтобы эти компоненты нормально работали, надо им указать тип базы данных хотя бы, ну и другие параметры. Для этого в папке c:\Program Files\Common Files\Borland Shared\BDE\ (если при инсталляции не указали другой путь) есть файл bdeadmin.exe. там же и хелп от него. надо его открыть, в меню Object выбрать New, указать драйвер нового алиаса (для парадокса - standard), затем написать имя нового алиаса (любое) и в правой панельке в строчке Path нажать кнопку и выбрать рабочую папку этого алиаса. После всего этого нажать Ctrl-A и  кнопку Yes. Теперь, вернувшись в проект клацнуть на свойство Databasename у Query1 и выбрать там только что созданное имя. После всего этого Query1 должна открываться без проблем.


 
FBI Agent   (2005-09-23 19:52) [9]

но ведь Борладновская база грузится без проблем, я её тож скопировал к себе в папку с проектом и в поле Databasename тоже оставил пустым. А моя не грузится.  Вот именно это меня и смущает!


 
umbra ©   (2005-09-23 19:54) [10]

а какая борландовская база?


 
FBI Agent   (2005-09-23 19:58) [11]

А любая и тех что в папке С:\Program Files\Common Files\Borland Shared\Data, а я вообще пробовал на country.db

Странно как-то это всё


 
umbra ©   (2005-09-23 20:01) [12]

а ты не пробовал в туже папку свою таблицу скопировать? скорее всего если имя алиаса не указано, то ищется табличка в этой папке


 
FBI Agent   (2005-09-23 20:07) [13]

Пробовал, ничего не получается.

Какая последовательность действий для создания новой SQL таблицы и подключения её к проекту? Если ктонибудь подробненько напишет буду очень булагодарен.


 
Fay ©   (2005-09-24 02:47) [14]

2 FBI Agent   (23.09.05 19:03) [3]
ку?
SELECT * FROM "index.db"


 
FBI Agent ©   (2005-09-24 08:29) [15]

Большое спасибо!

А почему надо было ставить кавычки? Ведь борландовская база у меня грузилась и без кавычек?


 
Anatoly Podgoretsky ©   (2005-09-24 11:32) [16]

А потому что ты используешь зарезервированые слова, а Борланд нет.


 
FBI Agent ©   (2005-09-24 19:31) [17]

тоесть?



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

Форум: "Начинающим";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.031 c
1-1128069311
IfBeginThenEnd
2005-09-30 12:35
2005.10.23
Класс контейнера


3-1126169737
Prohodil Mimo
2005-09-08 12:55
2005.10.23
Можно ли к существующему FOREIGN KEY добавить ON DELEET CASCADE?


14-1127895025
SQL-nik
2005-09-28 12:10
2005.10.23
Немного от жизни отстал.


6-1116820742
Lex_!
2005-05-23 07:59
2005.10.23
tidHTTP (indy10)+ ISA Proxy авторизация


3-1126685588
Term
2005-09-14 12:13
2005.10.23
Сообщение об ошибке при создании ХП





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский