Вниз
Скачать: CL | DM;

Как создать индекс в 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 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.015 c
1-48633
Layner
2003-09-02 08:54
2003.09.15
Не перемещаемая форма. С какими то библ. конфликтует


14-48780
ruslan_as
2003-08-26 09:29
2003.09.15
Создание електронных книг


6-48673
Maxim Pshevlotsky
2003-07-11 06:54
2003.09.15
TIDFTP.LIST - Отличия присылаемых строк Windows и Linux


14-48716
Ru
2003-08-19 14:24
2003.09.15
Я хочу МАТЮГАТЬСЯ!!!!!!!!! Что деать?


14-48689
Roman
2003-08-25 18:12
2003.09.15
При изменении масштаба шрифта форма отображается неправильно.




   Наверх