<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Преобразование данных blob в строку]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=6395</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6395&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Преобразование данных blob в строку».]]></description>
		<lastBuildDate>Thu, 03 Nov 2011 14:11:30 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53179#p53179</link>
			<description><![CDATA[<p>OFF: Ну вот. ) Опять не успел. А я как раз хотел собрать более правильный, на мой взгляд, код. )</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 03 Nov 2011 14:11:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53179#p53179</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53177#p53177</link>
			<description><![CDATA[<p>В последнем примере все работает ))), и меня устраивает больше чем надо, так как мне еще было необходимо разбить строку в массив, а тут на выходе уже массив - спасибо огромное!!!</p>]]></description>
			<author><![CDATA[null@example.com (pavlikspb)]]></author>
			<pubDate>Thu, 03 Nov 2011 12:47:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53177#p53177</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53176#p53176</link>
			<description><![CDATA[<p>теперь ругается на строку - s = s &amp; Data(i) - несоответствие типа</p><p>Извиняюсь - перепутал</p>]]></description>
			<author><![CDATA[null@example.com (pavlikspb)]]></author>
			<pubDate>Thu, 03 Nov 2011 12:18:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53176#p53176</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53169#p53169</link>
			<description><![CDATA[<p>Ага. Тогда пробуем так )<br /></p><div class="codebox"><pre><code>tmp = rs(1).GetChunk(rs(1).ActualSize)

Dim i,s
For i=1 to Ubound(tmp)
    s = s &amp; AscB(midB(tmp,i,1))
Next

msgbox s</code></pre></div><p>Хм... А вообще подумать надо как удобно дёрнуть. А то так кривовато. Сейчас как дома окажусь - поэкспериментирую на живом образце.</p><p>P.S <span class="bbu">Код обновил. Тот у меня давал сбои из-за неправильной работы с массивом</span></p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 03 Nov 2011 12:01:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53169#p53169</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53158#p53158</link>
			<description><![CDATA[<div class="quotebox"><cite>Xameleon пишет:</cite><blockquote><p>Предполагаю, что Вам поможет такой код.</p></blockquote></div><p>Не помог <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /> - выдает ошибку несоответствие типа в строке с msgbox. Само поле разбивается в массив и состоит и 7 элементов, как и должно быть.</p><div class="quotebox"><cite>Xameleon пишет:</cite><blockquote><p>Виноват. Нужен был TypeName() от rs(1). Но сейчас уже не важно. 8209 = vbArray or vbByte. ) Т.е всё верно это byte массив.</p></blockquote></div><p>TypeName(rs(1)) выдает надпись &quot;Field&quot;</p>]]></description>
			<author><![CDATA[null@example.com (pavlikspb)]]></author>
			<pubDate>Thu, 03 Nov 2011 11:40:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53158#p53158</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53153#p53153</link>
			<description><![CDATA[<p>Виноват. Нужен был <strong>TypeName()</strong> от rs(1). Но сейчас уже не важно. 8209 = vbArray or vbByte. ) Т.е всё верно это <strong>byte</strong> массив.</p><p>Предполагаю, что Вам поможет такой код.<br /></p><div class="codebox"><pre><code>
Dim Data, s

Data = rs(1)

For i=Lbound(Data) to Ubound(Data)
    s = s &amp; Data(i)
Next

MsgBox s</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 03 Nov 2011 11:12:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53153#p53153</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53149#p53149</link>
			<description><![CDATA[<p>msgbox выдает &quot;8209&quot;</p>]]></description>
			<author><![CDATA[null@example.com (pavlikspb)]]></author>
			<pubDate>Thu, 03 Nov 2011 10:43:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53149#p53149</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53148#p53148</link>
			<description><![CDATA[<p>Проверьте пожалуйста, что возвращает VarType от содержимого. Предполагаю что <strong>Byte()</strong>, но всё же хотелось бы знать точно.</p><div class="codebox"><pre><code>
msgbox VarType(rs(1))</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 03 Nov 2011 10:38:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53148#p53148</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53142#p53142</link>
			<description><![CDATA[<p>поле TIMEINTR.DAYWEEK типа blob<br /></p><div class="codebox"><pre><code>Dim connA
Dim arrTest
Set connA = CreateObject(&quot;ADODB.Connection&quot;)
connA.Open (&quot;Data Source = Апакс25&quot;)
Dim rs
Set rs = CreateObject(&quot;ADODB.Recordset&quot;)
rs.Open &quot;select TZRECNUM, TIMEINTR.DAYWEEK, INTERNUM from TIMEINTR&quot;, connA

rs.MoveFirst
do while not rs.eof
                        
msgbox rs(1)        
rs.MoveNext

loop</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (pavlikspb)]]></author>
			<pubDate>Thu, 03 Nov 2011 05:04:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53142#p53142</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53140#p53140</link>
			<description><![CDATA[<p><strong>pavlikspb</strong>, как Вы извлекаете сами данные из поля? Какой тип данных получается в итоге? Это надо знать, чтобы понимать как работать дальше.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 02 Nov 2011 21:40:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53140#p53140</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Преобразование данных blob в строку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53139#p53139</link>
			<description><![CDATA[<p>Подскажите пожалуйста, как преобразовать данные из поля blob в строку, чтобы можно было их просмотреть.<br />Смысл такой - информация в этом поле занимает 7 байт, которые характеризуют дни недели. В каждом байте используется только первый бит, если он установлен например во втором байте, то это вторник, если во втором и третьем, то это вторник и среда и так далее. Подскажите как вывести эти флаги в строку, например можно так 01010101010101 (Вся неделя).</p><p>Заранее благодарю!</p>]]></description>
			<author><![CDATA[null@example.com (pavlikspb)]]></author>
			<pubDate>Wed, 02 Nov 2011 18:54:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53139#p53139</guid>
		</item>
	</channel>
</rss>
