sql >> Database >  >> RDS >> Mysql

mysql opgeslagen procedure aanroepen vanuit c#?

Ik denk dat dit voorbeeld je zal helpen

protected DataTable RetrieveEmployeeSubInfo(string employeeNo)
            {
                SqlCommand cmd = new SqlCommand();
                SqlDataAdapter da = new SqlDataAdapter();
                DataTable dt = new DataTable();
                try
                {
                    cmd = new SqlCommand("RETRIEVE_EMPLOYEE", pl.ConnOpen());
                    cmd.Parameters.Add(new SqlParameter("@EMPLOYEENO", employeeNo));
                    cmd.CommandType = CommandType.StoredProcedure;
                    da.SelectCommand = cmd;
                    da.Fill(dt);
                    dataGridView1.DataSource = dt;
                }
                catch (Exception x)
                {
                    MessageBox.Show(x.GetBaseException().ToString(), "Error",
                            MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    cmd.Dispose();
                    pl.MySQLConn.Close();
                }
                return dt;
            }

of bezoek deze pagina met dezelfde informatie http://www .java2s.com/Code/CSharp/Database-ADO.net/ModifyDataTableinsertdatatodatabasetable.htm



  1. MySQL - SELECTEER, WORD LID

  2. sql ORDER DOOR meerdere waarden in een specifieke volgorde?

  3. Gegevens kopiëren van de ene tabel naar de andere tabel. Databases zijn anders en tabelstructuur is anders

  4. Plannen van schijfruimte voor databases