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

Вниз

Как создать индекс в TQuery   Найти похожие ветки 

 
Nikkkkk   (2003-08-26 12:43) [0]

Уважаемые мастера.Как при помощи SQL запросов в TQuery создать новый индекс для таблицы "1.dbf" по полю "name". И можно ли создать его не в каталоге таблицы, а на локальной иашине пользователя ???
заранее спасибо.


 
Nikkkkk   (2003-08-26 12:51) [1]

Ну подскажите же плиииззз !!!???


 
VAleksey   (2003-08-26 12:52) [2]

CREATE [UNIQUE] [ASC | DESC] INDEX index_reference ON table_reference (column_reference [,column_reference...])

PS
LocalSQL.hlp


 
Sandman25   (2003-08-26 12:52) [3]

create index ix_1_name on "1"(name)
Только не уверен, что начинать имя таблицы с цифры - хорошая идея.
Что касается второго вопроса, то я о таком не слышал. Думаю, что нет.


 
Nikkkkk   (2003-08-26 12:59) [4]


> VAleksey © (26.08.03 12:52) [2]
> CREATE [UNIQUE] [ASC | DESC] INDEX index_reference ON table_reference
> (column_reference [,column_reference...])
>
> PS
> LocalSQL.hlp

Справку я читал. но при попытке сделать точно также:
query1.SQL.Clear;
query1.SQL.Add("CREATE INDEX nik ON ""+form1.sbyt_inf+"\pltred.dbf" (datotg)");
query1.ExecSQL;

Выдает ошибку:
table does not exist.
File or directory does not exist.

хотя путь "form1.sbyt_inf" и таблица "pltred.dbf" существуют и открыты для чтения.
В чем тут может быть дело???
(З.Ы. Тип таблиц FoxPro 2.5 DBF)


 
Nikkkkk   (2003-08-26 13:02) [5]

Нет, я так просто не сдамся...


 
Sandman25   (2003-08-26 13:02) [6]

ShowMessage(Query1.Sql.Text) перед ExecSQL что покажет? То, что нужно?


 
Nikkkkk   (2003-08-26 13:05) [7]


> Sandman25 (26.08.03 13:02) [6]
> ShowMessage(Query1.Sql.Text) перед ExecSQL что покажет?
> То, что нужно?

Да, показывает как и задумано...


 
Соловьев   (2003-08-26 13:06) [8]

а алиас чем не угодил?


 
VAleksey   (2003-08-26 13:06) [9]

1) FoxPro из Delphi - это геморрой.
2) Сделай алиас / псевдоним, укажи его в настройках Query, вместо использования пути в запросе.


 
Nikkkkk   (2003-08-26 13:07) [10]


> VAleksey © (26.08.03 13:06) [9]
> 1) FoxPro из Delphi - это геморрой.
> 2) Сделай алиас / псевдоним, укажи его в настройках Query,
> вместо использования пути в запросе.

и что это изменит ???


 
Sandman25   (2003-08-26 13:07) [11]

Nikkkkk (26.08.03 13:05)

И путь там начинается от корня (C:\...) или относительный?


 
Nikkkkk   (2003-08-26 13:33) [12]


> Sandman25 (26.08.03 13:07) [11]
> Nikkkkk (26.08.03 13:05)
>
> И путь там начинается от корня (C:\...) или относительный?

Путь начинается от корня:
D:\Плановый\sbyt\dbf\inf


 
Nikkkkk   (2003-08-26 13:40) [13]

I need help pleeezzzzzz !!!


 
VAleksey   (2003-08-26 13:54) [14]

1) А ты выполнил мою вторую рекомендацию?
2) > и что это изменит ??? Это изменит то, что у меня все прекрасно работает. Скорее все тут воду мутит сетевой путь.
И нечего так орать.


 
Nikkkkk   (2003-08-26 13:56) [15]


> VAleksey © (26.08.03 13:54) [14]
> 1) А ты выполнил мою вторую рекомендацию?
> 2) > и что это изменит ??? Это изменит то, что у меня все
> прекрасно работает. Скорее все тут воду мутит сетевой путь.
> И нечего так орать.

задан не сетевой путь, а путь на локальной машине пользователя, т.е. к сети пока обращения ни какого не выполняется...


 
VAleksey   (2003-08-26 14:05) [16]


> Nikkkkk (26.08.03 13:56)

Не, ну ты хочешь проблему решить или потрепаться???

PS
А может все-таки нет такой таблицы по указанному пути?


 
Nikkkkk   (2003-08-26 15:02) [17]

VAleksey © (26.08.03 14:05) [16]

> Nikkkkk (26.08.03 13:56)

Не, ну ты хочешь проблему решить или потрепаться???

PS
А может все-таки нет такой таблицы по указанному пути?

Конечно же я хочу решить проблему.

Таблица по указанному пути точно есть. Может быть вся проблема в том что тип таблицы FoxPro ???


 
Nikkkkk   (2003-08-26 15:21) [18]

Может быть вся проблема в том что тип таблицы FoxPro ???


 
Соловьев   (2003-08-26 15:31) [19]

создай алиас и попробуй через SQL Exploer выполнить свой запрос.



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

Форум: "Базы";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.017 c
6-48669
bullet
2003-07-13 18:40
2003.09.15
Заполнить и отправить хтмл форму


3-48459
mOOx_
2003-08-23 14:34
2003.09.15
Общий count...


14-48769
jack128
2003-08-26 12:59
2003.09.15
Именинники 26 августа


1-48569
vinter
2003-09-04 06:44
2003.09.15
Форма всегда поверх всех


1-48643
ossa
2003-09-03 07:26
2003.09.15
Пожскажите, как при создании ехе-файла поменять стандарт-ю иконку





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