powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как добавить записи? (vb.net 2005 + mysql)
9 сообщений из 9, страница 1 из 1
Как добавить записи? (vb.net 2005 + mysql)
    #35658569
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток! Уважаемые, несколько дней бьюсь над работой с БД.
С помощью кода
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
        Dim ds As New DataSet
        Dim sSQLSelect As String
        Dim conn As New MySql.Data.MySqlClient.MySqlConnection("Server=192.168.62.2; Database=basename; Uid=root; Pwd=pass; Connect Timeout=30;")
        Dim dbAdapt As MySql.Data.MySqlClient.MySqlDataAdapter
        Dim SQLComm As MySql.Data.MySqlClient.MySqlCommand
        Dim t As New System.Data.DataTable
        Dim l As New System.Data.DataRow
        sSQLSelect = "select id,peth from alldoc"
        SQLComm = New MySql.Data.MySqlClient.MySqlCommand(sSQLSelect, conn)
        dbAdapt = New MySql.Data.MySqlClient.MySqlDataAdapter
        dbAdapt.SelectCommand = SQLComm
        dbAdapt.Fill(t)
        DataGridView1.DataSource = t
вывожу данные.
а вот как их занести их допустим из ComboBox1 и ListBox1?
Подскажите пожалуйста.
Заранее благодарна за ответ.
...
Рейтинг: 0 / 0
Как добавить записи? (vb.net 2005 + mysql)
    #35658574
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения,
Код: plaintext
Dim l As New System.Data.DataRow
это я не удалила... просто осталась после попыток сделать что-то работающее... :)
...
Рейтинг: 0 / 0
Как добавить записи? (vb.net 2005 + mysql)
    #35659640
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apress.Pro.dot.NET.2.0.Windows.Forms.and.Custom.Controls.in.VB.2005.Aug.2006.pdf
...
Рейтинг: 0 / 0
Как добавить записи? (vb.net 2005 + mysql)
    #35661535
FORMAT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы хотите занести их в GridView из комбобокса или листбокса, то можно сделать проще - источником datagridview назначайте тот же datasource, что и для комбобокса или листбокса
...
Рейтинг: 0 / 0
Как добавить записи? (vb.net 2005 + mysql)
    #35663160
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я имела в виду занести значения в базу.

После некоторых мучений и поиска в сети, вот что у меня получилолсь.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
  Dim tbl As System.Data.DataTable
        Dim AccessDS As New Data.DataSet
        Dim AccessDA As MySql.Data.MySqlClient.MySqlDataAdapter = New MySql.Data.MySqlClient.MySqlDataAdapter
        Dim conn As New MySql.Data.MySqlClient.MySqlConnection("Server=192.168.62.2; Database=therteji; Uid=root; Pwd=akista; Connect Timeout=30;")
        Dim strSelect As String = "SELECT * FROM alldoc"
        Dim AccessCommand As New MySql.Data.MySqlClient.MySqlCommand(strSelect, conn)
        Dim cmdBulder As MySql.Data.MySqlClient.MySqlCommandBuilder = New MySql.Data.MySqlClient.MySqlCommandBuilder(AccessDA)
        'Dim dtTable As Data.DataTable = AccessDS.Tables.Item("AktSumm")
        'Установка команды Select
        AccessDA.SelectCommand = AccessCommand
        AccessDA.UpdateCommand = cmdBulder.GetUpdateCommand
        AccessDA.InsertCommand = cmdBulder.GetInsertCommand
        AccessDA.Fill(AccessDS, "alldoc")
        tbl = AccessDS.Tables("alldoc")
        Dim dtr As DataRow
        dtr = tbl.NewRow
        dtr(1) = 99999
        dtr(2) = "Пупкин"
        tbl.Rows.Add(dtr)
        AccessDA.Update(AccessDS)
        AccessDS.AcceptChanges()
но данные не заносятся. В чем ошибка?
...
Рейтинг: 0 / 0
Как добавить записи? (vb.net 2005 + mysql)
    #35663339
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уже разобралась. спасибо.
...
Рейтинг: 0 / 0
Как добавить записи? (vb.net 2005 + mysql)
    #35664820
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
столкнулась с еще одной проблемой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Dim tbl As System.Data.DataTable
        Dim AccessDS As New Data.DataSet
        Dim AccessDA As MySql.Data.MySqlClient.MySqlDataAdapter = New MySql.Data.MySqlClient.MySqlDataAdapter
        Dim conn As New MySql.Data.MySqlClient.MySqlConnection("Server=192.168.62.2; Database=therteji; Uid=root; Pwd=akista; Connect Timeout=30;")
        Dim strSelect As String = "SELECT * FROM alldoc"
        Dim AccessCommand As New MySql.Data.MySqlClient.MySqlCommand(strSelect, conn)
        Dim cmdBulder As MySql.Data.MySqlClient.MySqlCommandBuilder = New MySql.Data.MySqlClient.MySqlCommandBuilder(AccessDA)
        'Dim dtTable As Data.DataTable = AccessDS.Tables.Item("AktSumm")
        'Установка команды Select
        AccessDA.SelectCommand = AccessCommand
        'AccessDA.UpdateCommand = cmdBulder.GetUpdateCommand
        AccessDA.InsertCommand = cmdBulder.GetInsertCommand
        AccessDA.Fill(AccessDS, "alldoc")
        tbl = AccessDS.Tables("alldoc")
        Dim dtr As DataRow
        dtr = tbl.NewRow
        dtr(1) = "@hr74"
        dtr(2) = "Пупкин"
        tbl.Rows.Add(dtr)
        AccessDA.Update(tbl)
        AccessDS.AcceptChanges()
каким образом заставить понимать кириллицу? заносит в базу как знаки вопроса...
...
Рейтинг: 0 / 0
Как добавить записи? (vb.net 2005 + mysql)
    #35665407
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в базе поставь utf8 кодировку. либо конверти все текстовые в кодировку базы.
...
Рейтинг: 0 / 0
Как добавить записи? (vb.net 2005 + mysql)
    #35665484
ЕленаMC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexeiKв базе поставь utf8 кодировку.
Уже пробовала. Не получается.
AlexeiKлибо конверти все текстовые в кодировку базы.
это как?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как добавить записи? (vb.net 2005 + mysql)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]