C#访问数据库异常处理

2025-03-09 08:57:46
推荐回答(5个)
回答1:

给你段代码参考
public partial class Form1 : Form
{
SqlCeConnection sqlceCon = new SqlCeConnection();
SqlCeCommand sqlCeCom = new SqlCeCommand();
DataTable dt = new DataTable();

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
sqlceCon = new SqlCeConnection("Data Source=C:\\Program Files\\Microsoft SQL Server Compact Edition\\v3.5\\Samples\\Northwind.sdf");
sqlceCon.Open();

SqlCeDataAdapter adptrOdbc = new SqlCeDataAdapter("select * from customers", sqlceCon);
adptrOdbc.Fill(dt);

dataGridView1.DataSource = dt;
}
}

回答2:

把Task.sdf文件放到其他目录,修改路径试试

回答3:

检查数据库所在的路径是否正确

回答4:

http://zhidao.baidu.com/question/981931623903160979.html?oldq=1你用这个方法获取连接字符窜试试

回答5:

看一下web.config文件的配置。是不是数据库连接参数的问题