关于C#连接数据库操作出现的问题,求大神分析
最近用C#连接数据库,代码部分没错,但是出现了如下问题
最近大学老师要我们做一个EmailUsers的练习实验。可以连接到数据库但是发现出现“System.InvalidOperationException”类型的异常和System.Data.Sqlclient.exception异常
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.SqlClient;
namespace EmailUsersMIS
{
public partial class Form1 : Form
{
SqlDataAdapter sda;
SqlConnection sqlCon;
string strCon;
//编写数据库连接公共方法
private void DBConnect()
{
strCon = "server='(local)';" + "database='EmailUserDB';uid='sa';pwd='Aa3';";
sqlCon = new SqlConnection(strCon);
}
private void CommonDateView()
{
try
{
DBConnect();
//连接数据库成功后的操作
//创建DataAdapter对象
SqlDataAdapter da= new SqlDataAdapter("select username as 用户名,"+"password as 密码,realname as 真实姓名 from EmailUsers",sqlCon);
//创建数据集
DataSet ds=new DataSet ();
da.Fill(ds,"tablename");
dataGridView1.DataSource=ds.Tables[0];
//指定到表中要显示的数据集的具体字段
cbUsername.DisplayMember = "用户名";
//指定最终实际存储的数据表的具体字段
cbUsername.ValueMember = "用户名";
//绑定数据源
cbUsername.DataSource = ds.Tables[0].DefaultView;
}
catch(SystemException ex)
{
//连接失败的提示