Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Подскажите нубачку!!! Добавлено: 16.07.07 13:30  

Автор вопроса:  yahenz
Ребят, я с БД только начал знакомиться и первым делом полез в раздел ПРИМЕРЫ, там взял пример подключения к БД. Я собственно хочу сделать прогу, которая будет работать с файлами mdb (выбирать данные и давать пользователю возможность добавлять записи в БД). По примеру написал следующий код:
Public Class Form1
    Dim ds As DataSet
    Dim conn As OleDb.OleDbConnection
    Dim comm As OleDb.OleDbCommand
    Dim da As OleDb.OleDbDataAdapter
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ds = New DataSet
        Me.Grid.DataSource = ds
        Dim sSql As String = ""
        sSql = "SELECT Фамилии.Фамилия From Фамилии;"

        conn = New OleDb.OleDbConnection
        conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" & "db1.mdb" & "'"
        conn.Open()

        comm = New OleDb.OleDbCommand(sSql, conn)

        da = New OleDb.OleDbDataAdapter
        da.SelectCommand = comm
        da.Fill(ds, "Фамилии")
    End Sub
End Class

В Db1.mdb 1 таблица: Фамилии, в которой 2 поля: Код и Фамилия. В Grid все нормально отображается.
А вот как например добавить новую запись? Помогите плз, спасибо.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #1 Добавлено: 16.07.07 22:34
''''
sSqlInsert = "INSERT...INTO...VALUES(....)"
commIsert = New OleDb.OleDbCommand(sSqlInsert, conn)
sSqlUpdate = "UPDATE......"
commUpdate = New OleDb.OleDbCommand(sSqlUpdate, conn)
sSqlDelete = ";DELETE......"
commDelete = New OleDb.OleDbCommand(sSqlDelete, conn)

'''''
da.InsertCommand = commIsert
da.DeleteCommand = commDelete
da.UpdateCommand = commUpdate

''''
da.Update(ds, "Фамилии";)

Ответить

Номер ответа: 2
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 16.07.07 22:34
'sSql = "SELECT Фамилии.Фамилия From Фамилии;"

sSql = "INSERT ...

Вообщем почитай теперь про SQL

Ответить

Номер ответа: 3
Автор ответа:
 yahenz



Вопросов: 8
Ответов: 5
 Профиль | | #3 Добавлено: 17.07.07 22:09
Спасибо! Начал понимать.

Ответить

Номер ответа: 4
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #4 Добавлено: 24.07.07 10:55
ботай PL/SQL =) будешь кульным дбмастером

Ответить

Номер ответа: 5
Автор ответа:
 DINaz



Вопросов: 2
Ответов: 6
 Профиль | | #5 Добавлено: 27.07.07 10:01
а смысл ему от pl/sql в аксессе

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам