2025-03-28 09:49:56 +08:00

76 lines
1.9 KiB
C#

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;
}
}
}
}
}