Vb.net форма для доступа к справке по запросу mysql
У меня есть таблица со следующими свойствами:
Столбцы: Код_формы | имя поля | значение поля |
Строки есть:
6 | epFname | Jack Doll
6 | epEmail | jdoll@mail.com
6 | epFname | Рон Янг
6 | epEmail | ryoung@mail.com
Я пытаюсь создать представление списка, которое извлекает данные в столбцы, заданные в представлении списка, но я не могу получить правильный запрос для извлечения данных, чтобы он правильно отображался в представлении списка следующим образом:
Столбцы ListView: FormId | Полное Имя | Адрес Электронной Почты
Данные ListView: 6 | кукла Jack | jdoll@mail.com
6 | Рон Янг | ryoung@mail.com
это мой ток vb.net код с использованием MySQL.Соединитель данных
=================================================================================
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim sqlQuery As String = "SELECT (FormId), (FieldName), (FieldValue) FROM jos_rsform_submission_values WHERE FormId='6'" Dim sqlAdapter As New MySqlDataAdapter Dim sqlCommand As New MySqlCommand Dim Table As New DataTable Dim i As Integer lvList.Items.Clear() With (sqlCommand) .CommandText = sqlQuery .Connection = sConnection End With With sqlAdapter .SelectCommand = sqlCommand .Fill(Table) End With For i = 0 To Table.Rows.Count - 1 With lvList .Items.Add(Table.Rows(i)("FormId")) With .Items(.Items.Count - 1).SubItems .Add(Table.Rows(i)("FieldName")) .Add(Table.Rows(i)("FieldValue")) End With End With Next End Sub
fjdiewornncalwe
Не могли бы вы сказать нам, что происходит не так? Мы не экстрасенсы.
Member 8580885
Я не знаю, как объяснить это лучше, если бы заголовки столбцов таблицы были Name, Email, FormId, то не было бы проблемы, но структура таблицы не такая
под Имяполя заголовок столбца-имя и адрес электронной почты, и под заголовке столбца значение поля имеет значения имя и адрес электронной почты.
Строка запроса-это то, что мне нужно исправить. это не правильно, но может дать вам идею:
Выберите Код_формы, Имяполя, значение поля из jos_rsform_submission_values где fieldname='имя' и fieldname='электронной почты'
И получает значения полей из этих строк таблицы
A_Griffin
На самом деле я думаю, что вам следует пересмотреть свой дизайн базы данных. Он и так не очень хорош, и вам будет трудно делать разумные запросы по нему.
Maciej Los
Вы уверены, что Формид-это то же самое для Джека Долла и Рона Янга?
Есть ли другие поля в вашей таблице?