Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как добавить записи? (vb.net 2005 + mysql) / 9 сообщений из 9, страница 1 из 1
17.11.2008, 17:32
    #35658569
ЕленаMC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить записи? (vb.net 2005 + mysql)
Доброго всем времени суток! Уважаемые, несколько дней бьюсь над работой с БД.
С помощью кода
Код: 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
17.11.2008, 17:34
    #35658574
ЕленаMC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить записи? (vb.net 2005 + mysql)
Прошу прощения,
Код: plaintext
Dim l As New System.Data.DataRow
это я не удалила... просто осталась после попыток сделать что-то работающее... :)
...
Рейтинг: 0 / 0
18.11.2008, 10:26
    #35659640
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить записи? (vb.net 2005 + mysql)
Apress.Pro.dot.NET.2.0.Windows.Forms.and.Custom.Controls.in.VB.2005.Aug.2006.pdf
...
Рейтинг: 0 / 0
18.11.2008, 18:53
    #35661535
FORMAT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить записи? (vb.net 2005 + mysql)
Если вы хотите занести их в GridView из комбобокса или листбокса, то можно сделать проще - источником datagridview назначайте тот же datasource, что и для комбобокса или листбокса
...
Рейтинг: 0 / 0
19.11.2008, 13:28
    #35663160
ЕленаMC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить записи? (vb.net 2005 + mysql)
я имела в виду занести значения в базу.

После некоторых мучений и поиска в сети, вот что у меня получилолсь.
Код: 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
19.11.2008, 14:22
    #35663339
ЕленаMC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить записи? (vb.net 2005 + mysql)
уже разобралась. спасибо.
...
Рейтинг: 0 / 0
20.11.2008, 10:25
    #35664820
ЕленаMC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить записи? (vb.net 2005 + mysql)
столкнулась с еще одной проблемой:
Код: 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
20.11.2008, 13:07
    #35665407
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить записи? (vb.net 2005 + mysql)
в базе поставь utf8 кодировку. либо конверти все текстовые в кодировку базы.
...
Рейтинг: 0 / 0
20.11.2008, 13:28
    #35665484
ЕленаMC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить записи? (vb.net 2005 + mysql)
AlexeiKв базе поставь utf8 кодировку.
Уже пробовала. Не получается.
AlexeiKлибо конверти все текстовые в кодировку базы.
это как?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как добавить записи? (vb.net 2005 + mysql) / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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