Code of Form1:
csharp
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection objcon = new OleDbConnection();
objcon.ConnectionString = "Provider=Microsoft.Jet.oleDB.4.0;Data source=Z:\\Student.mdb";
Form2 objfrm = new Form2(txtusername.Text);
try
{
objcon.Open();
OleDbCommand objcmd = new OleDbCommand();
objcmd.CommandText = "select * from tblstudent where ID=@ID and Name=@Name";
OleDbParameter paramid = new OleDbParameter("@ID", txtpassword.Text);
OleDbParameter paramname = new OleDbParameter("@Name", txtusername.Text);
objcmd.Parameters.Add(paramid);
objcmd.Parameters.Add(paramname);
objcmd.Connection = objcon;
string pass = txtpassword.Text.ToString();
string pass1 = txtusername.Text.ToString();
OleDbDataReader rd = objcmd.ExecuteReader();
if (rd.Read())
{
if (pass == rd["ID"].ToString())
{
Form2 objfrm2 = new Form2(txtusername.Text);
objfrm.Show();
}
}
else
{
MessageBox.Show("Error");
}
}
catch (OleDbException ex)
{
MessageBox.Show(ex.Message);
}
finally
{
objcon.Close();
}
}
}
}
Code of Form2:
csharp
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace WindowsApplication1
{
public partial class Form2 : Form
{
public Form2(string strTextBox)
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
OleDbConnection objcon = new OleDbConnection();
objcon.ConnectionString = "Provider=Microsoft.Jet.oleDB.4.0;Data source=Z:\\Student.mdb";
try
{
objcon.Open();
OleDbCommand objcmd = new OleDbCommand();
objcmd.CommandText = "select * from tblstudent where ID=@ID and Name=@Name ";
//OleDbParameter paramid = new OleDbParameter("@ID", );
//OleDbParameter paramname = new OleDbParameter("@Name", txtusername.Text);
OleDbParameter paramage = new OleDbParameter("@Age",txtage.Text);
OleDbParameter paramcgpa = new OleDbParameter("@Cgpa",txtcgpa.Text);
OleDbParameter paramcity = new OleDbParameter("@City", txtcity.Text);
OleDbParameter paramclass = new OleDbParameter("@Class", txtclass.Text);
OleDbParameter paramsemester = new OleDbParameter("@Cgpa", txtsemester.Text);
//objcmd.Parameters.Add(paramid);
//objcmd.Parameters.Add(paramname);
objcmd.Parameters.Add(paramage);
objcmd.Parameters.Add(paramcgpa);
objcmd.Parameters.Add(paramcity);
objcmd.Parameters.Add(paramclass);
objcmd.Parameters.Add(paramsemester);
objcmd.Connection = objcon;
// string pass = txtpassword.Text.ToString();
OleDbDataReader rd = objcmd.ExecuteReader();
Form1 frm=new Form1();
if (rd.Read())
{
txtage.Text = rd["Age"].ToString();
txtcgpa.Text = rd["Cgpa"].ToString();
txtcity.Text = rd["City"].ToString();
txtclass.Text = rd["Class"].ToString();
txtsemester.Text = rd["Semester"].ToString();
}
else
{
MessageBox.Show("Error");
}
}
catch (OleDbException ex)
{
MessageBox.Show(ex.Message);
}
finally
{
objcon.Close();
}
}
}
}
*edit: Please use code tags in the future, thanks!
This post has been edited by Martyr2: 28 Mar, 2008 - 09:30 AM