我正在尝试连接到我的数据库,这就是我输入的内容:
string sConnection;
sConnection = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=Cars.accdb;";
但是,它给我的错误信息是:无效的令牌' ='在类,结构或接口成员声明中
以及:错误' ... OleDbConnectionStringBuilder.sConnection'是一个'字段'但是像''
一样使用我也使用过这些使用语句:
using System.Data.OleDb;
using System.Data;
using System.Object;
using System.Data.Common.DbConnectionStringBuilder;
using System.Data.OleDb.OleDbConnectionStringBuilder;
namespace FinalProject
{
class DataAccessLayer
{
public sealed class OleDbConnectionStringBuilder : DataAccessLayer
{
public OleDbCommand dbCmd; //Command object
public OleDbDataReader dbReader; //Data Reader object
string sConnection;
sConnection = "Provider=Microsoft.ACE.OLEDB.12.0;" +
"Data Source=Cars.accdb;";
你能帮我弄明白我收到这些错误的原因吗?
答案 0 :(得分:1)
您不能以这种方式声明类变量的值。将其更改为
string sConnection = "Provider=Microsoft.ACE.OLEDB.12.0;" +
"Data Source=Cars.accdb;";
行sConnection = "...";
仅在方法,属性等中有效。