Отображение столбца таблицы в Combobox(VB 6.0)

Узнай цену своей работы

Формулировка задачи:

В общем есть БД на Mysql
Там 2 таблицы films(f_id,name,g_id) и genre(g_id,g_name)
На форме ADO контрол и DataGrid(в нём отображается табл.films)

Как сделать Combobox в котором будет отображется столбец g_name.?
И как добавить порядковый номер(gr_id из таблицы genre), выбранного элемента из Combobox в таблицу films(в столбец g_id)?


Кусок кода

Решение задачи: «Отображение столбца таблицы в Combobox(VB 6.0)»

textual
Листинг программы
<font color="#00AA00">' в предположении, что поле films.f_id - автоинкремент</font>
<font color="blue">Dim</font> s$
s = _
  <font color="teal">"INSERT INTO films(name,g_id)"</font> & _
  <font color="teal">" SELECT '"</font> & переменная/поле_с_названием_фильма & <font color="teal">"' As Название,g_id"</font> & _
  <font color="teal">" FROM genre"</font> & _
  <font color="teal">" WHERE g_name='"</font> & <font color="blue">Me</font>.Combo & <font color="teal">"'"</font>
cn.Execute s

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5
Похожие ответы