Я использую Visual Studio 2010 и Oracle 10g.Операционная система: Windows 7 Home Basic.Если я использую следующий код в Visual Studio 2005, я получаю правильный вывод.Но в Visual Studio 2010 я получаю ошибку
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OracleClient;
using System.Windows.Forms;
public partial class Default2 : System.Web.UI.Page
{
OracleConnection con = new OracleConnection("uid=scott;pwd=tiger;data source=");
OracleCommand cmd = new OracleCommand();
OracleDataReader dr;
string name1, pass1;
protected void Page_Load(object sender, EventArgs e)
{
con.Open();
}
protected void Button1_Click(object sender, EventArgs e)
{
cmd = new OracleCommand("Select* from tb1 where name='" + TextBox1.Text + "'and pass='"+TextBox2.Text + "'", con);
dr = cmd.ExecuteReader();
while (dr.Read())
{
name1 = dr[0].ToString();
pass1 = dr[1].ToString();
}
if (name1 == TextBox1.Text && pass1 == TextBox2.Text)
{
Response.Redirect("Home.aspx");
}
else
{
MessageBox.Show("Incorrect user name or password");
}
}
}