Попытка сделать регистрационную форму в C#
, подключив к SQL server
. Но он продолжает бросать исключения на cn.Open();
. Я использую XAMPP
для своих SQL Server
.SqlConnection.Open throwing exception C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.Sql;
using System.Data.SqlClient;
namespace BlackLight_CSharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection("server=localhost;user id=root;database=blacklight_login");
cn.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM login WHERE Username= '"+txt_user.Text+"' AND Password = '"+txt_pass.Text+"'", cn);
SqlDataReader dr;
dr = cmd.ExecuteReader();
int count = 0;
while (dr.Read())
{
count += 1;
}
if (count == 1)
{
MessageBox.Show("OK");
dashboard dash = new dashboard();
dash.Show();
}
else if (count > 0)
{
MessageBox.Show("Duplicate Username and Password");
}
else
{
MessageBox.Show("Incorrect Username or Password, Try again.");
}
txt_user.Clear();
txt_pass.Clear();
}
}
}
Вот скриншоты ошибок,
Итак, что неясно относительно сообщения об исключении? Вы проверили доступность сервера? Какой у Вас вопрос? И, пожалуйста, не используйте скриншоты в вопросе. –
http://i.imgur.com/yh2c5mL.png Сервер в порядке. Мой вопрос: как мне исправить эту проблему? – Ace
Какой сервер вы используете? Это sqlexpress, localdb? –