<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBScript & Oracle: использование результатов SELECT'a]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5481</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5481&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBScript & Oracle: использование результатов SELECT'a».]]></description>
		<lastBuildDate>Mon, 07 Feb 2011 15:07:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBScript & Oracle: использование результатов SELECT'a]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44950#p44950</link>
			<description><![CDATA[<p>Я бы попытался так... (ИСПОЛЬЗУЯ DAO - Слабость <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />)<br /></p><div class="codebox"><pre><code>Set DBEngine = CreateObject(&quot;DAO.DBEngine.36&quot;)  
Set DB = DBEngine.OpenDatabase(&quot;&quot;, False, False, &quot;ODBC:DSN=NAME_YOUR_ODBC_CONNECTION&quot; )  
Set rs = tb.OpenRecordset(&quot;SELECT max(DATE) as max_date from TABLE&quot;)  
Do While Not rs.EOF
msgbox rs.fields(&quot;max_date&quot;)
rs.movenxt
Loop</code></pre></div><p>Здесь исправите на своё имя заранее настроенного ODBC подключения &quot;ODBC:DSN=NAME_YOUR_ODBC_CONNECTION&quot; и вперёд !!!<br />Ну и сравнивать соответственно можно так<br /></p><div class="codebox"><pre><code>if datevalue(rs.fields(&quot;max_date&quot;))&lt;datevalue(now) then...</code></pre></div><p>ИМХО подозреваю ещё что то, что вы пытаетесь выполнить программным кодом, можно выполнить оптимальнее с помощью SQL запроса...</p>]]></description>
			<author><![CDATA[null@example.com (Евген)]]></author>
			<pubDate>Mon, 07 Feb 2011 15:07:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44950#p44950</guid>
		</item>
		<item>
			<title><![CDATA[VBScript & Oracle: использование результатов SELECT'a]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44940#p44940</link>
			<description><![CDATA[<p>Доброго времени суток.<br />Есть ли возможность использовать необходимый мне столбец и рядок(из результата полученного после выполнения определенного SELECT&#039;a), как переменную в VBScript?</p><p>Например есть таблица TABLE в оракле с полями - DATE, USER, IP. Я делаю такой запросик:<br /></p><div class="codebox"><pre><code>SELECT max(DATE) as max_date from TABLE</code></pre></div><p>В результате получаем одно значение, например: <br /></p><div class="codebox"><pre><code>1-фев-2011 16:00:02</code></pre></div><p>Как это значение сравнить со значением, которое я получаю в своем VBScript в результате парсинга текстового лог-файла???</p><p>Кусочек моего кода:<br /></p><div class="codebox"><pre><code>current_date = Date_input &amp; &quot; &quot; &amp; Time_input &#039; Date_input и Time_input это переменные полученные в результате парсинга моего текстового файла

strConv = CDate(current_date) &#039;Привожу к типу даты, для точности сравнивания</code></pre></div><p>Дальше кусок кода которого мне не хватает, но по логике что-то типа этого:<br /></p><div class="codebox"><pre><code>max_date = &quot;SELECT max(DATE) as max_date from TABLE&quot;
strMax = OraDatabase.ExecuteSQL(max_date)</code></pre></div><p>Понятное дело что этот кусок кода не работает, иначе бы не писал к вам на форум <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>З.Ы. Кстати еще кусок кода, тут я просто сравниваю значения чтобы понять делать запись в таблицу или нет:<br /></p><div class="codebox"><pre><code>if (strMax &lt; strConv) Then
   sql = &quot;INSERT INTO ...&quot;
   OraDatabase.ExecuteSQL(sql)
else
   sql = &quot;&quot;
end if</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Progressive)]]></author>
			<pubDate>Mon, 07 Feb 2011 10:33:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44940#p44940</guid>
		</item>
	</channel>
</rss>
