powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
9 сообщений из 34, страница 2 из 2
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
    #34744549
__Yuri__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyАга, НО ТОЛЬКО НЕ НА JAVASCRIPT'е!!! Работать с базой должен посредник на сервере - php или asp. Это вопрос типа - как мне забить гвозь, находящийся в квартире соседа, не вставая с дивана?
AntonariyНу ActiveX, ну .NET, а дальше что? Я тоже знаю много страшных слов.
Ну тогда еще пара страшных слов: ДВУХЗВЕННАЯ АРХИТЕКТУРА.
Это когда клиент напрямую обращается к серверу базы данных без сервера приложений (он же промежуточный слой, он же слой бизнесс-логики) типа PHP или ASP. Все прекрасно пишется на JavaScript.
Разумеется, в зависимости от настроек браузера будут заданы вопросы насчет ActiveX.
Разумеется, многозвенная архитектура круче двухзвенной.
Примерно вот так:
<html>
<head>
<script type="text/javascript">

// объектные переменные
var oADODBconn = null; // ADODB.Connection

// обработчик события Load
function onload() //window.
{
try
{ // создание объектов
oADODBconn = new ActiveXObject("ADODB.Connection");
}

catch(e)
{ // отображение диалога о непригодности системы
alert("An Error ... (Diagnostic: " + e.description +"). The Application will be closed");
window.setTimeout('window.close()', 200);
return;
}

}

function getData()
{
var DSN = "bla-bal"
var user = "sa";
var pass = "bbb";
sSource = "SELECT * FROM dbo.CD_ACC_CATALOG"; // SQL-запрос

try
{
oADODBconn.Open("DSN=" + DSN + ";UID=" + user + ";PWD=" + pass);
rs=oADODBconn.Execute(sSource); // Выполнение SQL-запроса
}

catch(e)
{ // отображение диалога о непригодности системы
alert("An Error of access to DB. (Diagnostic: " + e.description +").");
if (oADODBconn.State > 0) oADODBconn.Close(); // закрывать только, если открыто
return;
}

var text ="";
while (!rs.EOF)
{
text += rs.fields("description") +" "+ rs.fields("length") +" "+ rs.fields("create_user_id");
rs.moveNext(); // Переход к следующей записи
}

//on the End
if (oADODBconn.State > 0) oADODBconn.Close(); // закрывать только, если открыто
document.getElementById('start').disabled=false;
}


// oADODBconn = null; // освободить соединение
</script>
</head>

<body>
<a href="#" target="_self" onclick="getData()">bbb</a>
</body>
</html>
...
Рейтинг: 0 / 0
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
    #34745893
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа! Вы-маньяки!
...
Рейтинг: 0 / 0
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
    #34746063
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dima-russelГоспода! Вы-маньяки!

Это еще что

Я предлагаю для расширения сознания еще найти DBMS реализованную на pure Javascript и работающую в браузере.

Пока нашел только:
GearsORM - Uriel Katz labs - Trac -- ORM для гугль гирс

WWW SQL Designer -- кейз с аджаксным фронтендом

ооо вот нашол!!!!

TrimPath Query Demo -- згку JS (!!!!!) датабаза

а вот тут естть фигня для хранения перманентно ее даных
Coding In Paradise: JavaScript SQL Database with Permanent Storage: Cory Rauch Takes It From Evil Idea to Reality in 24 Hours

Осталось придумать нафиг все это надо.


PS. Надеюсь я подебил в конкурсе на самую извратную интерпретацию того, что надо автору тотопика
PPS. А еще можно дергать что-то типа SQLXML посредством HttpRequest
...
Рейтинг: 0 / 0
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
    #34747756
__Yuri__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не лень тебе, belugin, было по интернету всякий бред собирать. Решил тоже не лениться и заглянуть в свою папочку с доками.

2 TopicStarter - ты на самом деле подумай, надо ли тебе это. ActiveX под IE работают на ура, а как заставить в других браузерах, я не в курсе, так как юзаю эту технологию в HTA и по роду задач не могу предлагать же каждому клиенту поставить себе PHP на лаптоп.
Вот тут понятней некуда:
http://%5Dhttp://www.comprice.ru/debug/2003-11.phtml%5B/url]

Тут ваще с начала до конца расписано, как магазик создать с использованием ADO
http://]http://knowhow.virtech.ru/qa/1330.1

Ну а в англоязычных просторах интернета есть информация и в точности под твою задачу.
...
Рейтинг: 0 / 0
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
    #34747807
__Yuri__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
билин сорри сцылки криво вставились,
вот
про ADO и JavaScript

Про ADO и магазин
...
Рейтинг: 0 / 0
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
    #35131746
Worst_Admin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО : С JavaScript никак.

with best wishes OmoN.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
    #38670361
dsfewrewrwe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
123
...
Рейтинг: 0 / 0
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
    #38670364
DenisLebedev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь за некрофилию, но это необходимо для того, что бы через браузер обращаться к локальному серверу минуя серверный php, у которого к локальному серваку нет доступа.
...
Рейтинг: 0 / 0
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
    #38670749
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Yuri__...Это когда клиент напрямую обращается к серверу базы данных без сервера приложений (он же промежуточный слой, он же слой бизнесс-логики) типа PHP или ASP. Все прекрасно пишется на JavaScript...
Я такое году в 1997-1998 изображал. Из Java-Script напрямую через Netscape LiveConnect (вроде так) и свою DLL лазал в DBF таблички. Очень удобно было. Сайт работал даже без интернете ))). А инет в то время был дорогим и не везде. Когда чужие сайты на конференциях не работали, у нас все было зашибись ))).
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]