>  기사  >  백엔드 개발  >  자세한 소개: C#을 사용하여 Access 데이터베이스에 액세스할 때 설치 가능한 ISAM을 찾을 수 없다는 메시지가 표시됩니다(그림).

자세한 소개: C#을 사용하여 Access 데이터베이스에 액세스할 때 설치 가능한 ISAM을 찾을 수 없다는 메시지가 표시됩니다(그림).

黄舟
黄舟원래의
2017-03-11 13:22:481939검색


C#을 사용하여 Access 데이터베이스에 액세스하면 아래와 같이 설치 가능한 ISAM을 찾을 수 없습니다라는 메시지가 표시됩니다.
자세한 소개: C#을 사용하여 Access 데이터베이스에 액세스할 때 설치 가능한 ISAM을 찾을 수 없다는 메시지가 표시됩니다(그림).

코드는 다음과 같습니다:

connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=db.mdb;Pwd=abcd;";
            conn = new OleDbConnection(connectionString);

            conn.Open();

            DataTable dt = conn.GetSchema("Tables");

            if (dt != null && dt.Rows.Count != 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++ )
                {
                    listBox1.Items.Add(dt.Rows[i]["TABLE_NAME"].ToString());
                }
            }

            conn.Close();

많은 수정과 테스트 끝에 인식할 수 없는 키워드와 구성 프로젝트 이름이 연결 문자열에 나타나는 한 프롬프트가 나타나는 것으로 나타났습니다. 설치 가능한 ISAM을 찾을 수 없습니다 실수.
위 연결 문자열의 "Pwd"는 SQL Server 연결 문자열에서 사용할 수 있지만 Access에서는 인식되지 않습니다.

예를 들어, 다음 문은 설치 가능한 ISAM을 찾을 수 없습니다:

connectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=db.mdb;abcd=123";

연결 문자열을 작성하는 올바른 방법: 오류 메시지도 표시합니다.

connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=db.mdb;jet oledb:database password=123;";
//或者:            
connectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=db.mdb;jet oledb:database password=123;";

C#을 사용하여 Access 데이터베이스에 액세스하면 아래와 같이 설치 가능한 ISAM을 찾을 수 없습니다라는 메시지가 표시됩니다.
자세한 소개: C#을 사용하여 Access 데이터베이스에 액세스할 때 설치 가능한 ISAM을 찾을 수 없다는 메시지가 표시됩니다(그림).

코드는 다음과 같습니다.

connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=db.mdb;Pwd=abcd;";
            conn = new OleDbConnection(connectionString);

            conn.Open();

            DataTable dt = conn.GetSchema("Tables");

            if (dt != null && dt.Rows.Count != 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++ )
                {
                    listBox1.Items.Add(dt.Rows[i]["TABLE_NAME"].ToString());
                }
            }

            conn.Close();

많은 수정과 테스트 끝에 연결 문자열에 인식할 수 없는 키워드와 구성 프로젝트 이름이 나타나는 한 설치 가능한 ISAM을 찾을 수 없습니다 메시지가 표시됩니다. 위 연결 문자열의 "Pwd"는 SQL Server 연결 문자열에서 사용할 수 있지만 Access에서는 인식되지 않습니다.

예를 들어, 다음 문은

설치 가능한 ISAM을 찾을 수 없습니다:

connectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=db.mdb;abcd=123";

연결 문자열을 작성하는 올바른 방법: 오류 메시지도 표시합니다. 아아아아

위 내용은 자세한 소개: C#을 사용하여 Access 데이터베이스에 액세스할 때 설치 가능한 ISAM을 찾을 수 없다는 메시지가 표시됩니다(그림).의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.