Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JavaScript и СУБД Oracle: как их подружить? (https://javascript.ru/forum/misc/28824-javascript-i-subd-oracle-kak-ikh-podruzhit.html)

lord2kim 04.06.2012 14:44

Цитата:

Сообщение от DreamTheater (Сообщение 178743)
JavaScript не умеет работать с файловой системой :)

легко умеет...
только над задачей нужно подумать конкретно...может WMI чем то поможет...

Цитата:

Сообщение от Майя (Сообщение 178738)
а может такой вариант: 1. написать oracle процедуру которая выгружала бы результат запроса в файл 2. Javascript заглядывал бы в файл и читал содержание (одно слово). Это конечно странный способ но он может сработать. что думаете?

для начального варианта можно и так попробовать...
нужно посмотреть в каком варианте Oracle хранит БД...

Майя 04.06.2012 14:46

может я вопросы не так формулирую, или так: я использую Jscript для написания windows script file. Я правильно обратилась на этот форум?

lord2kim 04.06.2012 14:47

Цитата:

Сообщение от Майя (Сообщение 178745)
может я вопросы не так формулирую, или так: я использую Jscript для написания windows script file. Я правильно обратилась на этот форум?

WSH конечно ближе к "JavaScript под браузер (IE)"

DreamTheater 04.06.2012 14:47

Цитата:

Сообщение от Майя (Сообщение 178745)
может я вопросы не так формулирую, или так: я использую Jscript для написания windows script file. Я правильно обратилась на этот форум?

А, ну так надо было сразу с этого начинать :)

Майя 04.06.2012 14:48

я файлы своим скриптом обрабатываю. еще про ADO почитала и похоже это может помочь.

Майя 04.06.2012 14:49

Извините, если запутала. :thanks:

lord2kim 04.06.2012 14:51

Цитата:

Сообщение от Майя (Сообщение 178750)
я файлы своим скриптом обрабатываю. еще про ADO почитала и похоже это может помочь.

в правильном направлении мыслишь)
здесь что-то писал по этому поводу)

Майя 04.06.2012 14:57

Как считает, если что-то такое написать:
var conObj = new ActiveXObject("ADODB.Connection");
		var conString = "Provider=OraOLEDB.Oracle; Data Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=202.125.144.34)(PORT=1521)))(CONNECT_DATA=(SID=orcl)(SERVER=DEDICATED)));User Id=admin; Password=admin;"
		conObj.Open(conString);
		var rs =  new ActiveXObject("ADODB.Recordset");
		sql = "SELECT * from DUAL"
		rs.open(sql,conString);
		var rsnum=rs.fields.count;
		alert(rsnum);
		rs.close;
		conObj.close;

будет работать?
или это вообще попытка пришить к платью пассатижи?

lord2kim 04.06.2012 15:05

Цитата:

Сообщение от Майя (Сообщение 178760)
Как считает, если что-то такое написать:
var conObj = new ActiveXObject("ADODB.Connection");
		var conString = "Provider=OraOLEDB.Oracle; Data Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=202.125.144.34)(PORT=1521)))(CONNECT_DATA=(SID=orcl)(SERVER=DEDICATED)));User Id=admin; Password=admin;"
		conObj.Open(conString);
		var rs =  new ActiveXObject("ADODB.Recordset");
		sql = "SELECT * from DUAL"
		rs.open(sql,conString);
		var rsnum=rs.fields.count;
		alert(rsnum);
		rs.close;
		conObj.close;

будет работать?
или это вообще попытка пришить к платью пассатижи?

ну это попробовать в первую очередь нужно...
может это чем поможет...с БД ADODB не работал прост((((

Майя 04.06.2012 15:11

буду пробовать... :thanks:


Часовой пояс GMT +3, время: 20:25.