<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=404431&amp;view=findpost&amp;p=3614247</guid>
        <pubDate>Tue, 21 Jul 2015 13:34:38 +0000</pubDate>
        <title>Открытие базы данных при защите базы с помощью mdw</title>
        <link>https://forum.sources.ru/index.php?showtopic=404431&amp;view=findpost&amp;p=3614247</link>
        <description><![CDATA[Vlasssov: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=404431&view=findpost&p=3614202'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>DIS &#064; <time class="tag-quote__quoted-time" datetime="2015-07-21T11:51:40+00:00">21.07.15, 11:51</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=404431&view=findpost&p=3614185'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Vlasssov &#064; <time class="tag-quote__quoted-time" datetime="2015-07-21T11:04:12+00:00">21.07.15, 11:04</time></span><div class='quote '>&quot;DATABASE=events;uid=gate;Pwd=gate&quot;</div></div><br>
А в этой строке пробовали менять на user=gate;pwd=gate</div></div><br>
3151 - ODBC - ошибка подключения.... <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2015-07-21T17:20:49+03:00">21.07.15, 14:20</time></span></span><br>
Короче не идет соеинение через dao&amp; в этом вся проблема<br>
Решение можно получить только через ado<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Sub adogate()</div><div class="code_line">&nbsp;</div><div class="code_line">Dim pConn, pRSet</div><div class="code_line">Dim strConn As String</div><div class="code_line">&nbsp;&nbsp; </div><div class="code_line">&nbsp;&nbsp; </div><div class="code_line">adAffectCurrent = 1</div><div class="code_line">adSearchForward = 1</div><div class="code_line">adUseClient = 3</div><div class="code_line">adOpenStatic = 3</div><div class="code_line">adCmdTable = 2</div><div class="code_line">adLockOptimistic = 3</div><div class="code_line">&nbsp;&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">Set pConn = CreateObject(&quot;ADODB.Connection&quot;)</div><div class="code_line">Set pRSet = CreateObject(&quot;ADODB.Recordset&quot;)</div><div class="code_line">&nbsp;&nbsp; </div><div class="code_line">&nbsp;</div><div class="code_line">Set pRSet = CreateObject(&quot;ADODB.Recordset&quot;)</div><div class="code_line">&nbsp;&nbsp; </div><div class="code_line">&#39;База данных с файлами групп защита, короче</div><div class="code_line">sSystemDB = &quot;c:\GATE\Server\Gate.mdw&quot;</div><div class="code_line">&#39;Открываемая база</div><div class="code_line">gatestr = &quot;c:\GATE\Server\Events\n150720.mdb&quot;</div><div class="code_line">&nbsp;&nbsp; </div><div class="code_line">&#39;формируем строку коннекта</div><div class="code_line">strConn = &quot;Data Source=&quot; + gatestr + &quot;;Jet OLEDB:System database=&quot; + sSystemDB</div><div class="code_line">pConn.Provider = &quot;Microsoft.Jet.OLEDB.4.0&quot;</div><div class="code_line">&#39;Открываем соединение</div><div class="code_line">pConn.Open ConnectionString:=strConn, UserId:=&quot;gate&quot;, Password:=&quot;gate&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="code_line">&#39;обязательно для перемещения по данным</div><div class="code_line">pRSet.CursorLocation = adUseClient</div><div class="code_line">&#39;Создаем набор данных</div><div class="code_line">pRSet.Open &quot;Select * from events&quot;, pConn, adOpenStatic, adLockOptimistic</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&#39;Перебираем</div><div class="code_line">k = 1</div><div class="code_line">Do Until pRSet.EOF</div><div class="code_line">&nbsp;</div><div class="code_line">Worksheets(1).Cells(k, 1).Value = pRSet.Fields(&quot;DateTime&quot;).Value</div><div class="code_line">Worksheets(1).Cells(k, 2).Value = pRSet.Fields(&quot;EventType&quot;).Value</div><div class="code_line">pRSet.MoveNext</div><div class="code_line">k = k + 1</div><div class="code_line">&nbsp;</div><div class="code_line">Loop</div><div class="code_line">&nbsp;</div><div class="code_line">End Sub</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Vlasssov</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=404431&amp;view=findpost&amp;p=3614202</guid>
        <pubDate>Tue, 21 Jul 2015 11:51:40 +0000</pubDate>
        <title>Открытие базы данных при защите базы с помощью mdw</title>
        <link>https://forum.sources.ru/index.php?showtopic=404431&amp;view=findpost&amp;p=3614202</link>
        <description><![CDATA[DIS: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=404431&view=findpost&p=3614185'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Vlasssov &#064; <time class="tag-quote__quoted-time" datetime="2015-07-21T11:04:12+00:00">21.07.15, 11:04</time></span><div class='quote '>&quot;DATABASE=events;uid=gate;Pwd=gate&quot;</div></div><br>
А в этой строке пробовали менять на user=gate;pwd=gate]]></description>
        <author>DIS</author>
        <category>Базы данных: SQL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=404431&amp;view=findpost&amp;p=3614185</guid>
        <pubDate>Tue, 21 Jul 2015 11:04:12 +0000</pubDate>
        <title>Открытие базы данных при защите базы с помощью mdw</title>
        <link>https://forum.sources.ru/index.php?showtopic=404431&amp;view=findpost&amp;p=3614185</link>
        <description><![CDATA[Vlasssov: Пишу код как есть<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Dim mWS As DAO.Workspace</div><div class="code_line">&nbsp;&nbsp; &nbsp;Dim mDB As DAO.Database</div><div class="code_line">&nbsp;&nbsp; &nbsp;gatestr = &quot;c:\GATE\Server\Events\n150720.mdb&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp;DAO.SystemDB = &quot;c:\GATE\Server\Gate.mdw&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Set mWS = DAO.CreateWorkspace(&quot;&quot;, &quot;gate&quot;, &quot;gate&quot;, dbUseJet)</div><div class="code_line">&nbsp;&nbsp; &nbsp;Set mDB = mWS.OpenDatabase(gatestr, 2, True, &quot;DATABASE=events;uid=gate;Pwd=gate&quot;)</div></ol></div></div></div></div><br>
При открытии в самой программе access спрашивает пароль, пользователь уже задан. Выдает несколько предупреждающих сообщений, в том числе и о том, что база только для чтения и позволяет открывать в базе одну таблицу events<br>
Какая строка коннекта должна быть?<br>
В документации написано, что user=gate, pwd=gate]]></description>
        <author>Vlasssov</author>
        <category>Базы данных: SQL</category>
      </item>
	
      </channel>
      </rss>
	