﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / .NET / VB.NET  / Помогите обновить таблицу через ADO.NET / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sun, 23 Nov 2008 01:41:53 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Помогите обновить таблицу через ADO.NET</title><link>http://www.relib.com/forums/Topic906318-27-1.aspx</link><description>Чаще всего обновление данных в базе Access не выполняется из-за нехватки NTFS прав на mdb файл. Как это побороть смотри в &lt;A href="http://www.relib.com/forums/FindPost897781.aspx"&gt;FAQ по ASP&lt;/A&gt;.</description><pubDate>Mon, 30 Oct 2006 11:56:58 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Помогите обновить таблицу через ADO.NET</title><link>http://www.relib.com/forums/Topic906318-27-1.aspx</link><description>Ошибка ни о чём не говорящая, "Необработанное исключение типа "System.Data.OleDb.OleDbException" произошла ошибка в System.data.dll" , если я раскоментирую нижнию строчку чтобы апдейтить. В том то и вопрос что добавить чтобы данные и в акссесе обновились?</description><pubDate>Tue, 24 Oct 2006 15:31:39 GMT</pubDate><dc:creator>Карась</dc:creator></item><item><title>RE: Помогите обновить таблицу через ADO.NET</title><link>http://www.relib.com/forums/Topic906318-27-1.aspx</link><description>Какая ошибка то?&lt;P&gt;По всей видимости вы InsertCommand не задаете.</description><pubDate>Tue, 24 Oct 2006 10:06:11 GMT</pubDate><dc:creator>Alexey Spirin</dc:creator></item><item><title>Помогите обновить таблицу через ADO.NET</title><link>http://www.relib.com/forums/Topic906318-27-1.aspx</link><description>Может поможете? Внизу код при помощи которого я хочу добавить в Access новую запись&lt;BR&gt;, но обновить в самой базе у меня ничего не получается, на закоменнтированную строчку внизу,&lt;BR&gt;выдаётся ошибка, что здесь добавить или изменить? Подскажите пожалуйста.&lt;/P&gt;&lt;P&gt;&lt;BR&gt;Module Module3&lt;BR&gt;    Public Sub MyAdd3()&lt;BR&gt;        Dim str As String = _&lt;BR&gt;            "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &amp;amp; Application.StartupPath &amp;amp; "\Report.mdb"&lt;BR&gt;        Dim cn As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection(str)&lt;BR&gt;        cn.Open()&lt;BR&gt;        Dim strSelect As String = "Select * From tblProductionReport"&lt;BR&gt;        Dim dscmd As New System.Data.OleDb.OleDbDataAdapter(strSelect, cn)&lt;BR&gt;        Dim ds As New DataSet&lt;BR&gt;        dscmd.Fill(ds, "tblProductionReport")&lt;/P&gt;&lt;P&gt;        Dim dt As DataTable = ds.Tables.Item("tblProductionReport")&lt;BR&gt;        Dim row As DataRow&lt;BR&gt;        row = ds.Tables("tblProductionReport").NewRow()&lt;BR&gt;        'For Each row In dt.Rows&lt;BR&gt;        'MsgBox("" &amp;amp; row.Item("Master") &amp;amp; ")")&lt;BR&gt;        'Next&lt;BR&gt;        cn.Close()&lt;BR&gt;        row.Item("Master") = "Иванова"&lt;BR&gt;        row.Item("Operater") = "Пытьев"&lt;BR&gt;        cn.Open()&lt;BR&gt;        ds.Tables("tblProductionReport").Rows.Add(row)&lt;/P&gt;&lt;P&gt;        For Each row In dt.Rows&lt;BR&gt;            MsgBox("" &amp;amp; row.Item("Master") &amp;amp; ")")&lt;BR&gt;        Next&lt;/P&gt;&lt;P&gt;        'dscmd.Update(ds, "tblProductionReport")&lt;/P&gt;&lt;P&gt;    End Sub&lt;BR&gt;End Module</description><pubDate>Tue, 24 Oct 2006 09:08:46 GMT</pubDate><dc:creator>Карась</dc:creator></item></channel></rss>