SQLite를 사용하여 단일 행에 텍스트와 숫자를 어떻게 사용할 수 있습니까?

user4642233

Objective-C를 사용하여 SQLite DB에 데이터를 추가하고 있습니다. 텍스트 속성이있는 열이 있습니다.

문제는 해당 행에 숫자와 문자가 모두 있다는 것입니다. 그렇게하려고했을 때 오류가 발생했습니다. 하지만 숫자를 떼어 냈을 때 오류가 없었고 정상적으로 작동했습니다.

내 코드는 다음과 같습니다.

insert into myTable values(null '%@'), myText; // myText = @"2 Phones"

내 질문은 SQLite의 행 안에 숫자와 일반 텍스트를 모두 가질 수 있습니까?

최신 정보

다음을 수행하고 있습니다.

NSString *query = [NSString stringWithFormat:@"insert into myTable values(null, '%@')", self.textView1.text];

그런 다음 그렇게 할 것입니다.

[self.dbManager executeQuery:query];

문자열을 sqlite문장으로 만듭니다.

Rob

일반적으로 값에 대한 자리 표시자가 sqlite3_prepare_v2있는 SQL 문을 준비합니다 (사용 ) ?.

insert into myTable (string_column_name, int_column_name) values (?, ?)

그런 다음을 사용 sqlite3_bind_text하여 문자열 값을 첫 번째 값에 바인딩합니다 ?(1 기반 인덱스 사용).

if (sqlite3_bind_text(statement, 1, [string UTF8String], -1, SQLITE_TRANSIENT) != SQLITE_OK) {
    NSLog(@"bind text error: %s", sqlite3_errmsg(db));
    sqlite3_finalize(statement);
    return NO;
}

그리고 하나는 sqlite3_bind_int숫자 값을 두 번째 값에 바인딩하는 데 사용 합니다 ?.

if (sqlite3_bind_int(statement, 2, value) != SQLITE_OK) {
    NSLog(@"bind int error: %s", sqlite3_errmsg(db));
    sqlite3_finalize(statement);
    return NO;
}

그런 다음 호출 sqlite3_step하여 SQL을 수행 sqlite3_finalize하고 준비된 명령문과 연관된 메모리를 해제 수 있습니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQLite를 사용하여 단일 행에 텍스트와 숫자를 어떻게 사용할 수 있습니까?

분류에서Dev

php 또는 javascript를 사용하여 PDF 파일에서 텍스트와 이미지를 어떻게 추출 할 수 있습니까?

분류에서Dev

매크로를 사용하여 숫자를 텍스트로 어떻게 변환 할 수 있습니까?

분류에서Dev

javascript 변수를 사용하여 html 파일의 텍스트를 어떻게 변경할 수 있습니까?

분류에서Dev

단위 테스트에서 Assert를 어떻게 사용할 수 있습니까?

분류에서Dev

단위 테스트에서 Assert를 어떻게 사용할 수 있습니까?

분류에서Dev

.appendChild를 사용하여 숫자로 간단한 테이블 행을 어떻게 만들 수 있습니까?

분류에서Dev

파이썬에서 "행 인덱스"를 사용하여 배열을 어떻게 사용할 수 있습니까?

분류에서Dev

sqlite에서 float 숫자와 같이 어떻게 사용할 수 있습니까?

분류에서Dev

Bash를 사용하여 편집 한 텍스트 파일을 어떻게 저장할 수 있습니까?

분류에서Dev

텍스트 분류에 GPT 3를 어떻게 사용할 수 있습니까?

분류에서Dev

Python을 사용하여 웹 사이트 링크에서 변수를 어떻게 사용할 수 있습니까?

분류에서Dev

CMIS REST API를 사용하여 Alfresco의 파일에 어떻게 액세스 할 수 있습니까?

분류에서Dev

mimekit.mimemessage를 사용하여 하드 디스크에서 eml 파일을로드하려면 어떻게 텍스트 만로드 할 수 있습니까?

분류에서Dev

어떻게지도와 일치를 사용하여 코드의 내 역할을 수행 할 수 있습니다?

분류에서Dev

sed를 사용하여 두 번째와 네 번째 쉼표로 구분 된 단어를 파일에서 어떻게 삭제할 수 있습니까?

분류에서Dev

EPPlus를 사용하여 숫자가 텍스트가 아닌 숫자 인 스프레드 시트를 어떻게 생성 할 수 있습니까?

분류에서Dev

어떻게 & 여기에 비트 연산자를 사용할 수 있습니까?

분류에서Dev

re2 정규식을 사용하여 단일 마침표 사이의 모든 텍스트를 어떻게 추출 할 수 있습니까 (예 :`...`무시)?

분류에서Dev

sed를 사용하여 텍스트 파일에서 임의의 여러 줄을 어떻게 삭제할 수 있습니까?

분류에서Dev

sed를 사용하여 특정 단어 뒤의 텍스트를 어떻게 바꿀 수 있습니까?

분류에서Dev

sed를 사용하여 특정 단어 뒤의 텍스트를 어떻게 바꿀 수 있습니까?

분류에서Dev

stdin에 텍스트를 제공 할 때 통신 대신 실행을 어떻게 사용할 수 있습니까?

분류에서Dev

GDB를 사용하여 레지스터에서 산술 연산을 어떻게 수행 할 수 있습니까?

분류에서Dev

ffmpeg를 사용하여 단일 명령으로 스트림에서 키 프레임과 p- 프레임을 어떻게 추출 할 수 있습니까?

분류에서Dev

파이썬을 사용하여 바이트 파일에서 텍스트를 어떻게 추출 할 수 있습니까?

분류에서Dev

컨텍스트 관리자에서 함수를 사용할 수 있는지 어떻게 알 수 있습니까?

분류에서Dev

단일 AS3 무비 클립에서 문서 클래스를 어떻게 사용할 수 있습니까?

분류에서Dev

자바 스크립트를 사용하여 문자열 배열에서 단어의 발생을 어떻게 계산할 수 있습니까?

Related 관련 기사

  1. 1

    SQLite를 사용하여 단일 행에 텍스트와 숫자를 어떻게 사용할 수 있습니까?

  2. 2

    php 또는 javascript를 사용하여 PDF 파일에서 텍스트와 이미지를 어떻게 추출 할 수 있습니까?

  3. 3

    매크로를 사용하여 숫자를 텍스트로 어떻게 변환 할 수 있습니까?

  4. 4

    javascript 변수를 사용하여 html 파일의 텍스트를 어떻게 변경할 수 있습니까?

  5. 5

    단위 테스트에서 Assert를 어떻게 사용할 수 있습니까?

  6. 6

    단위 테스트에서 Assert를 어떻게 사용할 수 있습니까?

  7. 7

    .appendChild를 사용하여 숫자로 간단한 테이블 행을 어떻게 만들 수 있습니까?

  8. 8

    파이썬에서 "행 인덱스"를 사용하여 배열을 어떻게 사용할 수 있습니까?

  9. 9

    sqlite에서 float 숫자와 같이 어떻게 사용할 수 있습니까?

  10. 10

    Bash를 사용하여 편집 한 텍스트 파일을 어떻게 저장할 수 있습니까?

  11. 11

    텍스트 분류에 GPT 3를 어떻게 사용할 수 있습니까?

  12. 12

    Python을 사용하여 웹 사이트 링크에서 변수를 어떻게 사용할 수 있습니까?

  13. 13

    CMIS REST API를 사용하여 Alfresco의 파일에 어떻게 액세스 할 수 있습니까?

  14. 14

    mimekit.mimemessage를 사용하여 하드 디스크에서 eml 파일을로드하려면 어떻게 텍스트 만로드 할 수 있습니까?

  15. 15

    어떻게지도와 일치를 사용하여 코드의 내 역할을 수행 할 수 있습니다?

  16. 16

    sed를 사용하여 두 번째와 네 번째 쉼표로 구분 된 단어를 파일에서 어떻게 삭제할 수 있습니까?

  17. 17

    EPPlus를 사용하여 숫자가 텍스트가 아닌 숫자 인 스프레드 시트를 어떻게 생성 할 수 있습니까?

  18. 18

    어떻게 & 여기에 비트 연산자를 사용할 수 있습니까?

  19. 19

    re2 정규식을 사용하여 단일 마침표 사이의 모든 텍스트를 어떻게 추출 할 수 있습니까 (예 :`...`무시)?

  20. 20

    sed를 사용하여 텍스트 파일에서 임의의 여러 줄을 어떻게 삭제할 수 있습니까?

  21. 21

    sed를 사용하여 특정 단어 뒤의 텍스트를 어떻게 바꿀 수 있습니까?

  22. 22

    sed를 사용하여 특정 단어 뒤의 텍스트를 어떻게 바꿀 수 있습니까?

  23. 23

    stdin에 텍스트를 제공 할 때 통신 대신 실행을 어떻게 사용할 수 있습니까?

  24. 24

    GDB를 사용하여 레지스터에서 산술 연산을 어떻게 수행 할 수 있습니까?

  25. 25

    ffmpeg를 사용하여 단일 명령으로 스트림에서 키 프레임과 p- 프레임을 어떻게 추출 할 수 있습니까?

  26. 26

    파이썬을 사용하여 바이트 파일에서 텍스트를 어떻게 추출 할 수 있습니까?

  27. 27

    컨텍스트 관리자에서 함수를 사용할 수 있는지 어떻게 알 수 있습니까?

  28. 28

    단일 AS3 무비 클립에서 문서 클래스를 어떻게 사용할 수 있습니까?

  29. 29

    자바 스크립트를 사용하여 문자열 배열에서 단어의 발생을 어떻게 계산할 수 있습니까?

뜨겁다태그

보관