using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.Odbc; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Test { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { dataGridView1.DataSource = QueryOdbc(textBox1.Text).Tables[0]; } public DataSet QueryOdbc(string SqlString) { string constr = "DSN=anysql1;UID=dba;PWD=sql;"; using (OdbcConnection conn = new OdbcConnection(constr)) { OdbcCommand cmd = new OdbcCommand(SqlString, conn); try { conn.Open(); OdbcDataAdapter adp = new OdbcDataAdapter(cmd); DataSet ds = new DataSet(); adp.Fill(ds); conn.Close(); return ds; } catch (Exception ex) { throw ex; } } } private void button2_Click(object sender, EventArgs e) { ExcuteOdbc(textBox1.Text); } public bool ExcuteOdbc(string SqlString) { string constr = "DSN=anysql1;UID=dba;PWD=sql;"; using (OdbcConnection conn = new OdbcConnection(constr)) { OdbcCommand cmd = new OdbcCommand(SqlString, conn); try { conn.Open(); cmd.CommandText = SqlString; cmd.ExecuteNonQuery(); conn.Close(); return false; } catch (Exception ex) { throw ex; } } } } }