SQLite는 데이터베이스에서 테이블 수를 얻습니다.

Nick_F

데이터베이스에서 총 테이블 수를 어떻게 얻을 수 있습니까? 내 코드는 다음과 같습니다.

string sDatabasePath = DBPath();
SQLiteConnectionStringBuilder datasource = new SQLiteConnectionStringBuilder();
datasource.Add("Data Source", sDatabasePath);
datasource.Add("Version", "3");
datasource.Add("New", "False");
datasource.Add("Compress", "True");             
//int nTables;
using (SQLiteConnection connection = new SQLiteConnection(datasource.ConnectionString))
{
    connection.Open(); //opens connection
    SQLiteCommand command = new SQLiteCommand("Select Count(*) FROM sqlite_master where type='table' as nTables;");
    //SqlCommand comm = new SqlCommand("SELECT COUNT(*) FROM sqlite_master where type='table'", connection);
    Int32 nTables = (Int32) comm .ExecuteScalar(); //this query raises error Specified cast is not valid.
    connection.Close(); // closes the connection
}      
Jigar

ExecuteScalar () 메서드는 단일 값을 반환합니다. 이것은 계산 결과를 반환하는 데 사용됩니다. COUNT 요청 등.

cmd.ExecuteScalar();

반환 된 값은 결과의 Object입니다.

당신이 할 수있는 것은 Int32로 변환하기 위해 다음과 같은 방법으로 시도하는 것입니다.

object result = cmd.ExecuteScalar();
int nTables = Convert.ToInt32(result);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS에서 sqlite3 데이터베이스 테이블을 업데이트 할 수 없습니다.

분류에서Dev

SQLite 데이터베이스에서 동적으로 테이블 이름을 할당 할 수 없습니다.

분류에서Dev

내 프로그램이 Android의 sqlite 데이터베이스에서 테이블을 찾을 수 없습니다.

분류에서Dev

데이터베이스의 한 테이블에서 다른 데이터베이스의 테이블로 데이터를 전송하는 방법

분류에서Dev

Implode 함수는 데이터베이스 테이블에 데이터를 저장하지 않습니다.

분류에서Dev

테이블에있는 데이터베이스의 모든 데이터를 표시 할 수 없습니다.

분류에서Dev

iOS의 sqlite 데이터베이스에서 테이블을 삭제할 수 없습니다.

분류에서Dev

다른 데이터베이스 테이블에서 한 페이지에 데이터를 표시하는 방법

분류에서Dev

SQLite 테이블에서 "데이터베이스 파일을 열 수 없습니다"라는 메시지가 나타나는 이유는 무엇입니까?

분류에서Dev

SQLite 데이터베이스에서 읽을 수 없습니다.

분류에서Dev

codeigniter의 데이터베이스 테이블에서 짝수 / 홀수 ID 번호를 얻는 방법

분류에서Dev

어떻게 자바 String 변수에서 PARAM를 사용하여 내 SQLite는 데이터베이스에 새 테이블을 만들 수 있습니까?

분류에서Dev

sqlite는 데이터베이스를 열 수 없습니다

분류에서Dev

다른 데이터베이스에서 db 열의 테이블 데이터를 가져 오는 방법

분류에서Dev

한 데이터베이스 테이블에서 이미 존재하는 다른 데이터베이스 테이블 SQL Server로 데이터를 복사 할 수 있습니까?

분류에서Dev

SQLite 데이터베이스에 데이터를 삽입하는 동안 테이블에 xyz라는 열이 없습니다.

분류에서Dev

Android-SQLite 데이터베이스에서 데이터를 업데이트 할 수 없습니다.

분류에서Dev

다른 테이블이 마음에 드는 테이블에서 선호하는 테이블의 데이터를 어떻게 얻을 수 있습니까?

분류에서Dev

나는 항상 데이터베이스에서 최신 데이터를 얻습니다.

분류에서Dev

쿼리가 실행되는 다른 데이터베이스에있는 테이블의 행 수를 어떻게 얻을 수 있습니까?

분류에서Dev

SQLite 데이터베이스에서 모든 테이블을 읽고 R에 데이터 세트 / 변수로 저장하는 방법은 무엇입니까?

분류에서Dev

Python / SQLite3에서 데이터베이스 테이블을 쿼리하는 데 사용할 변수를 어떻게 정의합니까?

분류에서Dev

SQLite는 OnCreate 메서드에서 데이터베이스를 만들 수 없습니다. E / SQLiteLog : (1)

분류에서Dev

String SQLquery는 SQLite 데이터베이스에서 데이터를 검색하지 않습니다.

분류에서Dev

Android SQLite 데이터베이스에서 테이블 이름을 검색하는 데 문제가 있습니다.

분류에서Dev

동일한 데이터베이스의 한 테이블에서 다른 테이블로 데이터를 복사하는 방법은 무엇입니까?

분류에서Dev

(PHP) 데이터베이스에있는 서로 다른 두 테이블의 데이터를 부트 스트랩 테이블로 표시하는 방법

분류에서Dev

데이터베이스 테이블에 데이터가없는 경우 codeigniter보기에서 "No Emails Found"를 어떻게 에코 할 수 있습니까?

분류에서Dev

PHP는 SQL 데이터베이스에서 데이터를 읽습니다.

Related 관련 기사

  1. 1

    iOS에서 sqlite3 데이터베이스 테이블을 업데이트 할 수 없습니다.

  2. 2

    SQLite 데이터베이스에서 동적으로 테이블 이름을 할당 할 수 없습니다.

  3. 3

    내 프로그램이 Android의 sqlite 데이터베이스에서 테이블을 찾을 수 없습니다.

  4. 4

    데이터베이스의 한 테이블에서 다른 데이터베이스의 테이블로 데이터를 전송하는 방법

  5. 5

    Implode 함수는 데이터베이스 테이블에 데이터를 저장하지 않습니다.

  6. 6

    테이블에있는 데이터베이스의 모든 데이터를 표시 할 수 없습니다.

  7. 7

    iOS의 sqlite 데이터베이스에서 테이블을 삭제할 수 없습니다.

  8. 8

    다른 데이터베이스 테이블에서 한 페이지에 데이터를 표시하는 방법

  9. 9

    SQLite 테이블에서 "데이터베이스 파일을 열 수 없습니다"라는 메시지가 나타나는 이유는 무엇입니까?

  10. 10

    SQLite 데이터베이스에서 읽을 수 없습니다.

  11. 11

    codeigniter의 데이터베이스 테이블에서 짝수 / 홀수 ID 번호를 얻는 방법

  12. 12

    어떻게 자바 String 변수에서 PARAM를 사용하여 내 SQLite는 데이터베이스에 새 테이블을 만들 수 있습니까?

  13. 13

    sqlite는 데이터베이스를 열 수 없습니다

  14. 14

    다른 데이터베이스에서 db 열의 테이블 데이터를 가져 오는 방법

  15. 15

    한 데이터베이스 테이블에서 이미 존재하는 다른 데이터베이스 테이블 SQL Server로 데이터를 복사 할 수 있습니까?

  16. 16

    SQLite 데이터베이스에 데이터를 삽입하는 동안 테이블에 xyz라는 열이 없습니다.

  17. 17

    Android-SQLite 데이터베이스에서 데이터를 업데이트 할 수 없습니다.

  18. 18

    다른 테이블이 마음에 드는 테이블에서 선호하는 테이블의 데이터를 어떻게 얻을 수 있습니까?

  19. 19

    나는 항상 데이터베이스에서 최신 데이터를 얻습니다.

  20. 20

    쿼리가 실행되는 다른 데이터베이스에있는 테이블의 행 수를 어떻게 얻을 수 있습니까?

  21. 21

    SQLite 데이터베이스에서 모든 테이블을 읽고 R에 데이터 세트 / 변수로 저장하는 방법은 무엇입니까?

  22. 22

    Python / SQLite3에서 데이터베이스 테이블을 쿼리하는 데 사용할 변수를 어떻게 정의합니까?

  23. 23

    SQLite는 OnCreate 메서드에서 데이터베이스를 만들 수 없습니다. E / SQLiteLog : (1)

  24. 24

    String SQLquery는 SQLite 데이터베이스에서 데이터를 검색하지 않습니다.

  25. 25

    Android SQLite 데이터베이스에서 테이블 이름을 검색하는 데 문제가 있습니다.

  26. 26

    동일한 데이터베이스의 한 테이블에서 다른 테이블로 데이터를 복사하는 방법은 무엇입니까?

  27. 27

    (PHP) 데이터베이스에있는 서로 다른 두 테이블의 데이터를 부트 스트랩 테이블로 표시하는 방법

  28. 28

    데이터베이스 테이블에 데이터가없는 경우 codeigniter보기에서 "No Emails Found"를 어떻게 에코 할 수 있습니까?

  29. 29

    PHP는 SQL 데이터베이스에서 데이터를 읽습니다.

뜨겁다태그

보관