当前位置:编程学习 > C#/ASP.NET >>

总是编译不过去,连接被关闭

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OracleClient;
using System.Configuration;

namespace 登录
{
    public partial class Form1 : Form
    {
       
        public Form1()
        {
            InitializeComponent();
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OracleConnection Neu = new OracleConnection("Data Source=orcl;User ID=neu;Password=oracle;Unicode=True");

            Neu.Open();

            OracleCommand cmd = new OracleCommand();

            cmd.CommandText = string.Format("Select uname,password from user_log where uname=" + textBox1.Text);

            OracleDataReader sdr = cmd.ExecuteReader();
            while (sdr.Read())
            {

                
                if (textBox1.Text.Equals(sdr[1]) && textBox2.Text.Equals(sdr[2]))
                {
                    Form2 f = new Form2();
                    label3.Text = "登录成功";
                    f.ShowDialog();
                }
                else
                {
                    label3.Text = "登录失败";
                }
            }
        }
      

        private void label3_Click(object sender, EventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            textBox1.PasswordChar = '*';
            textBox2.PasswordChar = '*';
        }

       
    }
}
--------------------编程问答-------------------- --------------------编程问答-------------------- cmd没有指定connection --------------------编程问答-------------------- 这不叫“编译不过去”吧 --------------------编程问答-------------------- cmd.Connection=Neu;
加到你那句前面.
补充:.NET技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,