boysfe5
یک شنبه 22 اسفند 1389, 00:44 صبح
سلام تازه کار هستم میخوام عملکرد این دستورها را بدانم قسمت های که متوجه نشده ام
در مورد
dll import که چه کاری انجام میده
همچنین در مورد نحوه ارتباط با sql دستور insert
public void con(string s, int num)
و
con("Insert Into beme Values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "')",1);
که con با دستور insert چجوریه
و همچنین این دستور که چه کاری انجام میده
Win32.LoadKeyboardLayoutA("00000429", 1);
در مورد این کد
OleDbDataReader dr = cmd.ExecuteReader();
object[] o1=new object[6];
while(dr.Read())
{
dr.GetValues(o1);
dataGridView1.Rows.Add(o1);
}
public class Win32
{
[DllImport("user32.dll", SetLastError = true)]
public static extern int LoadKeyboardLayoutA(string pwszKLID, int Flags);
}
public Bime()
{
InitializeComponent();
}
public void con(string s, int num)
{
OleDbConnection co = new OleDbConnection();
// con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\daro.mdb;";
co.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=daro.mdb";
co.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = s;
cmd.Connection = co;
switch(num)
{
case 1:
{
try
{
cmd.ExecuteNonQuery();
MessageBox.Show("اطلاعات با موفقیت انجام شد");
}
catch
{
MessageBox.Show("لطفا اطلاعات را وارد کنید");
}
break;
}
case 2:
{
OleDbDataReader dr = cmd.ExecuteReader();
object[] o1=new object[6];
while(dr.Read())
{
dr.GetValues(o1);
dataGridView1.Rows.Add(o1);
}
break;
}
}
co.Close();
}
private void button1_Click(object sender, EventArgs e)
con("Insert Into beme Values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "')",1);
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
textBox6.Text = "";
label0.Text = "اطلاعات اضافه شد";
h:
{
}
در مورد
dll import که چه کاری انجام میده
همچنین در مورد نحوه ارتباط با sql دستور insert
public void con(string s, int num)
و
con("Insert Into beme Values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "')",1);
که con با دستور insert چجوریه
و همچنین این دستور که چه کاری انجام میده
Win32.LoadKeyboardLayoutA("00000429", 1);
در مورد این کد
OleDbDataReader dr = cmd.ExecuteReader();
object[] o1=new object[6];
while(dr.Read())
{
dr.GetValues(o1);
dataGridView1.Rows.Add(o1);
}
public class Win32
{
[DllImport("user32.dll", SetLastError = true)]
public static extern int LoadKeyboardLayoutA(string pwszKLID, int Flags);
}
public Bime()
{
InitializeComponent();
}
public void con(string s, int num)
{
OleDbConnection co = new OleDbConnection();
// con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\daro.mdb;";
co.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=daro.mdb";
co.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = s;
cmd.Connection = co;
switch(num)
{
case 1:
{
try
{
cmd.ExecuteNonQuery();
MessageBox.Show("اطلاعات با موفقیت انجام شد");
}
catch
{
MessageBox.Show("لطفا اطلاعات را وارد کنید");
}
break;
}
case 2:
{
OleDbDataReader dr = cmd.ExecuteReader();
object[] o1=new object[6];
while(dr.Read())
{
dr.GetValues(o1);
dataGridView1.Rows.Add(o1);
}
break;
}
}
co.Close();
}
private void button1_Click(object sender, EventArgs e)
con("Insert Into beme Values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "')",1);
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
textBox6.Text = "";
label0.Text = "اطلاعات اضافه شد";
h:
{
}