Перенос данных из ListBox в базу данных SQL - PullRequest
0 голосов
/ 21 января 2011

Я использую Visual Studio 2010. Моя проблема есть; Я не могу перенести все данные из списка в базу данных SQL. коды следующие.

    Dim builder As SqlClient.SqlCommandBuilder = New  SqlClient.SqlCommandBuilder(adaptor4)
    Dim insert_komut As New SqlClient.SqlCommand
    datakayit4 = kayit4.Tables("aaaaa").NewRow

    Dim i As Integer

    For i = 1 To ListBox5.Items.Count

        datakayit4("m_fabricno") = ListBox5.Items.Item(i)

    Next

    kayit4.Tables("bakimkaydi").Rows.Add(datakayit4)
    adaptor4.Update(kayit4, "aaaaa") 

Как можно избавиться от этой проблемы?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 21 января 2011

Попробуй это. Ваш код заменяет одну и ту же строку снова и снова в цикле, вам нужно добавить строку для каждого элемента в списке

Dim builder As SqlClient.SqlCommandBuilder = New  SqlClient.SqlCommandBuilder(adaptor4)
    Dim insert_komut As New SqlClient.SqlCommand

    Dim i As Integer

    For i = 1 To ListBox5.Items.Count
        datakayit4 = kayit4.Tables("aaaaa").NewRow
        datakayit4("m_fabricno") = ListBox5.Items.Item(i)
        kayit4.Tables("bakimkaydi").Rows.Add(datakayit4)
        adaptor4.Update(kayit4, "aaaaa") 
0 голосов
/ 21 января 2011

Ваш код добавляет только одну строку в таблицу.

Вам необходимо добавить строки внутри цикла.
Таким образом, вы можете добавить несколько строк в таблицу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...