数据库中的数据更改时更新变量

费基·潘杰斯图(Feki Pangestu Wijaya)

在这里,我有三个变量,这些变量由数据库中的数据填充,并使用标签将其显示在屏幕上。但是,当我更改数据库中的数据时,变量不会自动更改。我要尝试做的是创建一个变量,以便在数据库中的数据更改时自动更改。但是我不知道该怎么办,因为我是新来的。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data;
using MySql.Data.MySqlClient;
using System.Data.SqlClient;

namespace vendingInterface
{
    public partial class Form1 : Form
    {

        public MySqlConnection conn;
        private string server;
        private string database;
        private string uid;
        private string password;
        private string produk11;
        private string produk22;
        private string produk33;


        public Form1()
        {
            bacadatabase();
            InitializeComponent();
            info();

        }

我用标签显示

        private void info()
        {
            lbl_produk1.Text = "Jumlah Produk 1 = " + produk11 + " Buah";
            lbl_produk2.Text = "Jumlah Produk 2 = " + produk22 + " Buah";
            lbl_produk3.Text = "Jumlah Produk 3 = " + produk33 + " Buah";
        }

我将数据存储在数据库中

        public void bacadatabase()
        {
            string sql = "select *from vanding_machine";
            server = "localhost";
            database = "db_s2u";
            uid = "root";
            password = "";

            string connString = "SERVER=" + server + ";" + " DATABASE=" + database + ";" + " UID=" + uid + ";" + " PASSWORD=" + password + ";";  //conek SQL
            MySqlConnection conn = new MySqlConnection(connString);


            conn.Open();
            //MessageBox.Show("Koneksi Berhasil");

            //command
            MySqlCommand cmd = new MySqlCommand(sql, conn);

            //reader
            MySqlDataReader dataReader = cmd.ExecuteReader();

            while (dataReader.Read())
            {
                produk11 = dataReader["produk1"].ToString();
                produk22 = dataReader["produk2"].ToString();
                produk33 = dataReader["produk3"].ToString();
            }


            dataReader.Close();
            conn.Close();

        }

当我单击按钮时,数据将输入到数据库中,并且节目中的变量将自动更新

        private void button9_Click(object sender, EventArgs e)
        {

            server = "localhost";
            database = "db_s2u";
            uid = "root";
            password = "";

            string connString = "SERVER=" + server + ";" + " DATABASE=" + database + ";" + " UID=" + uid + ";" + " PASSWORD=" + password + ";";  //conek SQL
            MySqlConnection conn = new MySqlConnection(connString);


            conn.Open();
            //MessageBox.Show("Koneksi Berhasil");


            string sql = "update vanding_machine set produk1 = @produk111;";

            MySqlCommand cmd = new MySqlCommand(sql, conn);
            cmd.Parameters.Add(new MySqlParameter("@produk111", tb_produk1.Text));

            //close data reader
            cmd.ExecuteNonQuery();

            //close connection
            conn.Close();

        }

        private void button8_Click(object sender, EventArgs e)
        {

        }

        private void button7_Click(object sender, EventArgs e)
        {

        }

        private void button4_Click(object sender, EventArgs e)
        {

        }

        private void button2_Click_1(object sender, EventArgs e)
        {

        }
    }
}
埃里克·施塔斯汀(ErikŠťastný)

您将必须创建计时器以检查应用程序中的数据是否已更改。数据库不会指向应用程序任何更改

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

状态更改时从状态变量更新数据库

来自分类Dev

更新数据库中的记录,仅在需要更改时更改所有行

来自分类Dev

数据库更改时如何更新Hibernate

来自分类Dev

Google Calendar Event更改时更新数据库

来自分类Dev

数据库更改时,UI不更新

来自分类Dev

在更改时使用 AJAX 更新数据库表

来自分类Dev

Django将联接的表存储在数据库中,并在表更改时更新

来自分类Dev

Django将联接的表存储在数据库中,并在表更改时更新

来自分类Dev

更新ObjectDataSource中的数据库更改

来自分类Dev

数据库中有任何更改时,winforms应用程序中的Datagridview会自动更新

来自分类Dev

sql更新不更改数据库中的数据

来自分类Dev

数据变量更改时克隆到数据变量更新的道具

来自分类Dev

更改时如何在核心数据中预览数据库?

来自分类Dev

SQL数据库更改时,如何使renderUI更改?

来自分类Dev

在public /带有rails的文件更改时更新数据库

来自分类Dev

Django在数据库更改时更新models.py

来自分类Dev

为什么对数据库进行更改时我的绑定没有更新?

来自分类Dev

当值更改时,更新与<input>元素关联的数据库值

来自分类Dev

Ajax仅在数据库表更新或更改时刷新

来自分类Dev

Django在数据库更改时更新models.py

来自分类Dev

数据库更改时,Heroku 部署的 Django 网页不会更新

来自分类Dev

在复选框更改时更新数据库字段 - AJAX

来自分类Dev

在数据库更改时为每个人更新 DOM - MongoDB、Ajax、Express、React

来自分类Dev

如何使用生产数据库中的更改定期更新我的本地数据库

来自分类Dev

在Firebase数据库中更改时触发iOS中的通知

来自分类Dev

无法从PHP中的数据库更新变量

来自分类Dev

由于更改而更新数据库中的现有记录?

来自分类Dev

pgsql数据库更改时通知多个Rails应用

来自分类Dev

在数据库更改时刷新实体

Related 相关文章

  1. 1

    状态更改时从状态变量更新数据库

  2. 2

    更新数据库中的记录,仅在需要更改时更改所有行

  3. 3

    数据库更改时如何更新Hibernate

  4. 4

    Google Calendar Event更改时更新数据库

  5. 5

    数据库更改时,UI不更新

  6. 6

    在更改时使用 AJAX 更新数据库表

  7. 7

    Django将联接的表存储在数据库中,并在表更改时更新

  8. 8

    Django将联接的表存储在数据库中,并在表更改时更新

  9. 9

    更新ObjectDataSource中的数据库更改

  10. 10

    数据库中有任何更改时,winforms应用程序中的Datagridview会自动更新

  11. 11

    sql更新不更改数据库中的数据

  12. 12

    数据变量更改时克隆到数据变量更新的道具

  13. 13

    更改时如何在核心数据中预览数据库?

  14. 14

    SQL数据库更改时,如何使renderUI更改?

  15. 15

    在public /带有rails的文件更改时更新数据库

  16. 16

    Django在数据库更改时更新models.py

  17. 17

    为什么对数据库进行更改时我的绑定没有更新?

  18. 18

    当值更改时,更新与<input>元素关联的数据库值

  19. 19

    Ajax仅在数据库表更新或更改时刷新

  20. 20

    Django在数据库更改时更新models.py

  21. 21

    数据库更改时,Heroku 部署的 Django 网页不会更新

  22. 22

    在复选框更改时更新数据库字段 - AJAX

  23. 23

    在数据库更改时为每个人更新 DOM - MongoDB、Ajax、Express、React

  24. 24

    如何使用生产数据库中的更改定期更新我的本地数据库

  25. 25

    在Firebase数据库中更改时触发iOS中的通知

  26. 26

    无法从PHP中的数据库更新变量

  27. 27

    由于更改而更新数据库中的现有记录?

  28. 28

    pgsql数据库更改时通知多个Rails应用

  29. 29

    在数据库更改时刷新实体

热门标签

归档