LINUX.ORG.RU
Форум — Talks  

Алгоритм поиска в БД


0

0
Пытались создать веб-интерфейс к БД:

http://rikz.unibel.by/search/Search%20CT.htm

К сожалению, интерфейс тормозит, виснет, выдаёт ошибку (слишком много клиентских задач). Писали на ASP, доступ к БД - через OLE ODBC. Алгоритм поиска записи - последовательный перебор.

Может, стоит сменить ОС, перейти на линух? Есть ли в линухе аналоги ОДБЦ?

anonymous
А через ODBC разве нельзя использовать SQL запросы?

...что сейчас начнется...

Motiv_studenta ★★
()
наверное стоит просто книжки почитать
хотя-бы узнаете что такое база данных и как к ней обращаются
язык программированя и ОС особой роли тут совершенно не при чём

PS. за последовательный перебор записей при поиске обычно предлагают убиться :)
MKuznetsov ★★★★★
()
> Алгоритм поиска записи - последовательный перебор.

Мозг надо менять, а не ОС.

anonymous
()
Ответ на: комментарий от anonymous
>Мозг надо менять, а не ОС.

+1

Есть iODBC, хотя зачем оно надо когда есть нативные библиотеки ?

robot12 ★★★★★
()
>Алгоритм поиска записи - последовательный перебор.

OMFG! это где-то так учат или вы сами додумались?

срочно читать литературу по БД

>Может, стоит сменить ОС, перейти на линух?

в данном случае ОС не при чём

anonymous
()
Сейчас вообще какая-то мистика!!!

Microsoft OLE DB Provider for ODBC Drivers error '8007000e'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x17d8 Thread 0x1134 DBC 0x1660bac Jet'.

/search/CT.asp, line 223

anonymous
()
Ответ на: комментарий от anonymous
>OMFG! это где-то так учат или вы сами додумались?

Можете предложить альтернативу?

зы. Этот интерфейс писал не я, просто итересно, как бы зделать это получше. Ане то все абитуриенты жалуються, что тормозит и не показывает.

anonymous
()
Ответ на: комментарий от anonymous
А индексы по базе уже отменили??? Зачем прямым перебором то???
Nagwal ★★★★
()
Книги в руки (например Дейта) и не задавайте таких вопросов.

З.Ы. Сегодня что день дурака чтоли? Тут вон ещё один без мозга гентушнегов зовёт...

З.Ы.Ы. Где таких айтишников готовят? Можно название ВУЗа куда матерное писмецо заслать?

anonymousI ★
()
Ответ на: комментарий от anonymousI
>З.Ы.Ы. Где таких айтишников готовят? Можно название ВУЗа куда матерное писмецо заслать?

http://minedu.unibel.by/ http://lenta.ru/news/2006/04/18/gates/

В нашей стране большое внимание уделяется информатизации образования и внедрению информационных технологий. Строится белорусская Силиконовая долина, в строительстве активное участие принимают представители транснациональных IT-корпораций, таких как Microsoft.

Уверен, что на сайте РИКЗ тоже должен быть адрес для замечаний и пожеланий.

anonymous
()
Ответ на: комментарий от KRoN73
Прошу прощения, уважаемый KRoN73, а не могли бы вы указать формулу, что бы ваша выборка

SELECT data FROM table WHERE key = value; сохрнялась в базе в виде отдельной таблицы. Короче, SELECT куда? Читал про create table, но еще не понял, как это срастить.

anonymous
()
Ответ на: комментарий от anonymous
INSERT INTO table1 (field1, field2) SELECT table2.field1, table2.field2 FROM table2 WHERE table2.field1 = value;

За точность не ручаюсь но вроде прокатывает.

Anoxemian ★★★★★
()
Ответ на: комментарий от anonymous
Тссс!!! Люди! Не спугните зверька! Это вам сейчас уже смешно - а представляете, что дальше будет?!?
Leprechaun
()
Ответ на: комментарий от Anoxemian
У него скорее

CREATE TABLE table1 SELECT fields2 FROM table2 WHERE conditions;

Хотя, насколько такое решение ANSI-стандартно, не в курсе :)

KRoN73 ★★★★★
()
Ответ на: комментарий от hatefu1_dead
Короче, автору нужно жесткое изучение сиквела и его конкретной СУБД.
Anoxemian ★★★★★
()
Java Server Faces 1.2 тебе помогут

Да, кстати, ODBC в топку, это калька с JDBC, а значит работают медленнее

anonymous
()
Ответ на: комментарий от KRoN73
Я, anonymous (*) (12.07.2006 16:10:22), выражаю всем благодарность, и держите меня семеро, сей час буду пробовать. З.Ы. Я только учусь.;-)
anonymous
()
Ответ на: комментарий от anonymous
паццталом ... это прикол такой или правда ???? и видимо учится уже поздно ... :)
robot12 ★★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.