//Data Connection
using System.Data.SqlClient;
using System.Data;
namespace killercodes_in.DataConnect
{
public partial class Form1 : Form
{
SqlConnection con;
SqlDataAdapter adp;
DataSet ds;
public string _intsec = "Data Source=127.0.0.1;Initial Catalog=Authors;Integrated Security=True;Pooling=False";
public string ExtSec = "Data Source=127.0.0.1;Initial Catalog=Authors;Integrated Security=True;Pooling=False";
public string _tcp_sa_Sec = "Data Source=127.0.0.1;Network Library=DBMSSOCN;Initial Catalog=master;Integrated Security=False;User ID=sa;Password=iamadmin;";
private string _cString1 = "Data Source=(local);Initial Catalog=killercode;User Id=sa;Password=iamadmin;";
public Form1()
{
InitializeComponent();
con = new SqlConnection(_cString1);
}
private void btnConnect_Click(object sender, EventArgs e)
{
SqlConnection oCon;
SqlCommand oCmd;
string strCon;
//oCon.ConnectionString =
oCon = new SqlConnection();
oCon.ConnectionString = ExtSec;
MessageBox.Show(oCon.ConnectionString);
MessageBox.Show(oCon.E_Error().ToString());
oCon.E_SetString("127.0.0.1", "master", "sa", "iamadmin");
MessageBox.Show(oCon.ConnectionString);
MessageBox.Show(oCon.E_Error().ToString());
oCon.E_SetString("127.0.0.1", "master");
MessageBox.Show(oCon.ConnectionString);
MessageBox.Show(oCon.E_Error().ToString());
}
private void btnExecute_Click(object sender, EventArgs e)
{
SqlCommand oCmd;
string strConn;
try
{
strConn = "Data Source=(local);Initial Catalog=" + txtDb.Text + ";User ID=" + txtId.Text
+ ";Password=" + txtPsw.Text + ";";
oCmd = new SqlCommand();
oCmd.Connection = new SqlConnection(strConn);
oCmd.Connection.Open();
oCmd.CommandText = txtSql.Text;
txtRows.Text = oCmd.ExecuteNonQuery().ToString();
MessageBox.Show("SQL Statement succeded");
oCmd.Connection.Close();
}
catch (Exception ExSCon)
{
MessageBox.Show(ExSCon.Message);
}
}
private void chkSecurity_CheckedChanged(object sender, EventArgs e)
{
if (chkSecurity.Checked == true)
{
txtId.Enabled = false;
txtPsw.Enabled = false;
}
else
{
txtId.Enabled = true;
txtPsw.Enabled = true;
}
}
private void button1_Click(object sender, EventArgs e)
{
try
{
con.Open();
con.Close();
}
catch (Exception)
{
}
ds = new DataSet();
adp = new SqlDataAdapter("select * from grademstr", con);
SqlCommandBuilder cb = new SqlCommandBuilder(adp);
adp.Fill(ds, "grademstr");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "grademstr";
}
}
public static class Extended
{
public static bool E_Check(this SqlConnection astr)
{
try
{
astr.Open();
astr.Close();
return true;
}
catch (Exception ee)
{
return false;
}
}
public static bool E_Check(this SqlConnection astr, string OkMsg, string NokMsg)
{
try
{
astr.Open();
astr.Close();
MessageBox.Show(OkMsg, "Vola", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
return true;
}
catch (Exception ee)
{
MessageBox.Show(NokMsg, "Oops", MessageBoxButtons.OK, MessageBoxIcon.Stop);
return false;
}
}
public static bool E_Error(this SqlConnection astr)
{
try
{
astr.Open();
astr.Close();
return true;
}
catch (Exception ee)
{
MessageBox.Show(ee.Message, "An Error occured @ " + ee.Source, MessageBoxButtons.OK, MessageBoxIcon.Stop);
return false;
}
}
public static void E_SetString(this SqlConnection sqc, string IP, string db_Name, string ID, string Password)
{
sqc.ConnectionString = "Data Source=" + IP + ";Network Library=DBMSSOCN;Initial Catalog=" + db_Name + ";Integrated Security=False;User ID=" + ID + ";Password=" + Password + ";";
}
public static void E_SetString(this SqlConnection sqc, string IP, string db_Name)
{
sqc.ConnectionString = "Data Source=" + IP + ";Initial Catalog=" + db_Name + ";Integrated Security=True;Pooling=False";
}
}
}