访问数据库时出错

时间:2015-12-22 21:55:17

标签: c# database database-connection

我真的很擅长在Windows WPF应用程序中使用数据库,并收到如下错误消息 -

  

初始化字符串的格式不符合从索引0开始的规范。

我不确定为什么会出现这种错误,并且想知道是否有人可以帮忙解决它?

我用来尝试连接数据库的代码:

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
    }

    DataSet dataset = new DataSet();

    private void Item_List_Loaded(object sender, EventArgs e)
    {
        SqlConnection conn = new SqlConnection(@"F:\VS Projects\POS applicarion\POS applicarion\Imes.sdf");
        SqlDataAdapter adapt = new SqlDataAdapter(conn.CreateCommand());
        adapt.SelectCommand.CommandText = "select * from item";
        adapt.Fill(dataset);
        PopulateListBox();
    }
}

谢谢!

1 个答案:

答案 0 :(得分:0)

作为您问题中的评论,连接字符串是错误的。

您必须为SqlConnection的构造函数参数提供正确的SQL Server连接字符串语法。

例如: Server=myServerAddress;Database=myDataBase;User Id=myUsername; Password=myPassword;

有关连接字符串的更多语法示例,请访问http://www.connectionstrings.com/sql-server/