โปรแกรมบริหารจัดการเบี้ยยังชีพ/สอน C#.NET แบบเชิงลึก Real Time

ในห้อง 'คอมพิวเตอร์ & อินเตอร์เน็ต' ตั้งกระทู้โดย ledphong, 9 สิงหาคม 2014.

  1. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ตัวอย่าง Code Connect MySQL
    ========================
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using MySql.Data.MySqlClient;
    using System.Data.SqlClient;

    namespace TestConnect
    {
    public partial class FormMain : Form
    {
    MySqlConnection connection;
    MySqlCommand cmd;

    public FormMain()
    {
    InitializeComponent();
    StartPosition = FormStartPosition.CenterScreen;//จัดกึ่งกลางหน้า
    }

    private void FormMain_Load(object sender, EventArgs e)
    {
    string strConn = "SERVER=localhost;" +
    "DATABASE=dbHelp;" +
    "UID=root;" +
    "PASSWORD=gomplayer;";
    connection = new MySqlConnection(strConn);
    if (connection.State == ConnectionState.Closed)
    {
    connection.Open();
    }
    MessageBox.Show("Connect Successfully");
    }

    private void button1_Click(object sender, EventArgs e)
    {
    string strConn = "SERVER=localhost;" +
    "DATABASE=dbHelp;" +
    "UID=root;" +
    "PASSWORD=gomplayer;";
    connection = new MySqlConnection(strConn);
    connection.Open();
    String sql = @"SELECT Max(CodePK) FROM tblHelp ";//อย่าใช้ Count เป็นอันขาดเพราะจะได้ค่าถอยหลังซ้ำกันไปเรื่อย ๆ ครับ
    cmd = new MySqlCommand(sql, connection);

    //============Auto GenID New=================
    object MaxID = cmd.ExecuteScalar();

    if (MaxID.ToString() == String.Empty)
    {
    label1.Text = "1";
    //txtCodeID.Text = "0000001";
    }
    else
    {
    string sql2 = @"SELECT Max(CodePK)+1 FROM tblHelp ";//อย่าใช้ Count เป็นอันขาดเพราะจะได้ค่าถอยหลังซ้ำกันไปเรื่อย ๆ ครับ
    cmd = new MySqlCommand(sql2, connection);

    //Int32 MaxNO = (Int32)cmd.ExecuteScalar();//ทำแบบนี้ Error อย่างเดียว
    object MaxNO = cmd.ExecuteScalar();
    label1.Text = MaxNO.ToString();//ค่าสูงสุด
    // txtCodeID.Text = MaxNO.ToString().PadLeft(7, '0');
    }
    }
    }
    }
     

    ไฟล์ที่แนบมา:

    • 14.png
      14.png
      ขนาดไฟล์:
      161.7 KB
      เปิดดู:
      60
    • 15.png
      15.png
      ขนาดไฟล์:
      187.9 KB
      เปิดดู:
      72
    แก้ไขครั้งล่าสุดโดยผู้ดูแล: 20 เมษายน 2015
  2. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    พัฒนาต่อไป C#.NET
     
  3. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    วันนี้ไปเจอหนังสือ C++ ดูแล้วก็ไม่เห็นแตกต่าง
     

แชร์หน้านี้

Loading...