|
|
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток ! Разбираюсь с ЕxtJs возник вопрос по выборке информации из MS SQL Server. Если по работе MY SQL есть какая то информация. По базы типа MS или Oracle только фраза что это возможно. Кто нибудь решал подобную задачу ? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 19:39 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
Вы что, выборку из базы делаете с помощью ExtJS? Ну нет же! Это делает скрипт на сервере. Так чего Вы вопрос здесь задаете, спрашивайте в том разделе, который соответствует Вашему серверному языку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 03:26 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
Меня опять неправильно поняли, вопрос заключается именно в организации получения данных именно в браузере на клиенте,вопрос о выборке данных на сервере не стоит. Информации об этом почему то нет в сети,есть только информация по работе с My SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 18:32 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
АлесандрДоброго времени суток ! Разбираюсь с ЕxtJs возник вопрос по выборке информации из MS SQL Server. Если по работе MY SQL есть какая то информация. По базы типа MS или Oracle только фраза что это возможно. Кто нибудь решал подобную задачу ? Заранее благодарен. Так что никто не решал эти задачи ? ExtJS для приложений с крупными СУБД никто не использовал ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 08:34 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
Сначала Вы пишете про MS SQL Server, а потом пишете "вопрос заключается именно в организации получения данных именно в браузере на клиенте", но ни слова не говорите как с сервера на клиент попадают данные. По вашему, что получается, что яваскрипт сам к БД коннектится? Предположим так (ИЕ онли), хотя этого быть не должно. ExtJS работает с данными в формате JSON. Вот и напишите запрос, который будет прямо на SQL сервере выплёвывать датасет из одной записи типа "text". При некотором навыке - несколько минут дела. Если всё-таки предполагается некоторая http - составляющая, т.е. серверная часть, наверняка имеется обалденное множество стандартных решений. Например, в MS SQL совершенно любой запрос к базе умеет возвращать XML, а серверный решений XML->JSON как грязи для всех платформ, см. гугл. Да и опят же, в этом случае тоже можно первый вариант использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 09:38 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
ShSerge По вашему, что получается, что яваскрипт сам к БД коннектится? Предположим так (ИЕ онли), хотя этого быть не должно. ExtJS работает с данными в формате JSON. Вот и напишите запрос, который будет прямо на SQL сервере выплёвывать датасет из одной записи типа "text". При некотором навыке - несколько минут дела. Если всё-таки предполагается некоторая http - составляющая, т.е. серверная часть, наверняка имеется обалденное множество стандартных решений. Например, в MS SQL совершенно любой запрос к базе умеет возвращать XML, а серверный решений XML->JSON как грязи для всех платформ, см. гугл. Да и опят же, в этом случае тоже можно первый вариант использовать. В первой части я своей проблемы я разобрался, на сервере вызывается СGI приложение на Delphi тянущее информацию из МS SQL. Генерится JSON текст и отлично ложится в grid ExtJS. Как это откорректировать в браузере тоже получилось. Осталось непонятным как теперь это засунуть обработно в базу, собственно как преобразовать данные на сервере, в принципе понятно, но как правильно послать на сервер сделанные изменения ? В примерах такого нет, и обалденного количества стандартных решений к сожалению нет, поиск дает массу ссылок но к сожалению все не по делу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 13:07 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
Алесандр, Нет, обратно - ручками. Т.е., Вы же написали, что "откорректировать в браузере тоже получилось", а корректировали всё, похоже, в элементах "input" на форме? Ну и по нажатию кнопочки "submit" получайте данные в своей делфической цги, вставляйте их в запрос или х-ую процедуру и сохраняйте. Это - гораздо проще, чем получить данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 14:00 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
ShSerge, Не совсем так, корректировка ведется средствами ExtJS, почему же ручками ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 20:28 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
Алесандр, По очень простой причине. Вы хотите какие-то данные апдейтить, инсертить или удалять? ЕхтЖС здесь точно ни при чём. Попробуйте почитать книжку по вашему SQL серверу (допустим, прочли). ЕхтЖС - применяется (и Вы должны об этом знать), совершенно не как интерфейс работы с данными, а только для вывода этих самых данных в красивом виде, а для работы с данными, всё-таки, "инсерт, апдейт и делит" требуется в Вашем хттп приложении кое-что, которое и работает с сервером БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 21:28 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
Алесандрв grid ExtJS. Как это откорректировать в браузере тоже получилось. Осталось непонятным как теперь это засунуть обработно в базу, собственно как преобразовать данные на сервере, в принципе понятно, но как правильно послать на сервер сделанные изменения ?С помощью JavaScript получаете все добавленные, измененные элементы грида, так же айдишники удаленных элементов, всё это добро заряжаете в аяксовый POST-запрос, на сервере полученное разбирается и sql-запросами отправляется в СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2009, 23:33 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
Яростный Меч, Cпасибо буду рыть в этом направлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2009, 08:19 |
|
||
|
ЕхtJS и данные из БД
|
|||
|---|---|---|---|
|
#18+
И в версии 3.0 они сделали так, что можно грид сделать как прокси поверх реальной таблицы - на каждое изменение (или на набор изменений) можно послать команду на сервер со списком изменений, сервер всё проапдейдит и вернёт строки назад ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 15:46 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36176010&tid=1454293]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
187ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 530ms |

| 0 / 0 |
