MFC에서 프로그래밍하고 ADO를 사용하여 FoxPro .dbf 파일에 연결합니다. 파일을 읽고 데이터베이스 파일의 복사본을 만듭니다. 열 유형이 'C'즉 문자 인 데이터를 삽입하는 중 길이가 10 byte.value "0002") 문제가 있습니다. "0"이 필드에 삽입되고 있습니다. 'Character'에서 'Memo'로 열 유형을 변경하여 올바른 값을 삽입하지만 .FPT 파일에 데이터를 저장할 수 있습니다. 동일한 .dbf 파일에 데이터를 삽입해야합니다 .Any 도움을 주시면 감사하겠습니다. 당신은 표준 SQL 명령 (ALTER TABLE
) 또는 SQL과 같은 equilvalents (CREATE CURSOR
)를 사용하는 경우 기본적으로foxpro dbf 파일에 열 유형이 '문자'인 값을 삽입하는 방법.
0
A
답변
1
는, FoxPro에의 C
유형 열은 1의 길이를 가지고, 당신은에 대한 간단한 "C"데이터 형식을 변경해야 "C (10)".
FoxPro의 "SELECT INTO"구문을 사용하여 데이터 복사본을 만드는 경우 라이브러리가 첫 번째 행을 기반으로 각 열의 크기를 유추합니다. 이 경우 field1을 C (10)로 사용하고 field1`과 같이 간단한 field1' but rather
CAST (field1은 C (10))가 아닌 열을 정의하고자합니다.
+0
네, 이미 해냈고 효과가있었습니다. 답장을 보내 주셔서 감사합니다. –
관련 문제
- 1. Foxpro DBF 파일을 읽는 PHP
- 2. dbf 쿼리에 foxpro
- 3. Foxpro FPD DBF 공개 문제
- 4. foxpro dbf 복구 도구가 필요합니다.
- 5. 에서 foxpro dbf 여러 열 인덱스를 만들 수 있습니까?
- 6. DBF/Foxpro - 네트워크를 통한 초 저속 쿼리
- 7. dbx에 foxpro dbf 파일을 커밋하는 방법은 무엇입니까?
- 8. Dbase IV (.dbf) 파일에 일괄 삽입하는 효율적인 방법
- 9. FoxPro : 독점적 인 DBF 테이블 파일에서 데이터를 읽는 방법?
- 10. 어떻게 foxpro (dbf, dbc) 파일을 SQL로 변환
- 11. PHP를 사용하여 Visual foxpro DBF 업데이트
- 12. PHP에서 .dbf (Foxpro 데이터베이스 파일) 읽기
- 13. FoxPro 레코드를 분할하는 방법?
- 14. PHP로 FoxPro 메모를 읽는 방법?
- 15. dbf 파일에 삽입하면 null 값을 허용하지 않습니다.
- 16. ODBC PHP .dbf querying 열 값을 추가하십시오.
- 17. DBF 파일 (FoxPro에)에 삽입하는 방법
- 18. 박쥐 파일에 자동으로 값을 삽입하는 방법
- 19. 비트 데이터 형식 열 값을 삽입하는 방법
- 20. 파이썬에서 FoxPro DBF 파일을 읽는 가장 쉬운 방법은 무엇입니까?
- 21. fpt 및 dbf (FoxPro) 파일에서 데이터를 가져 오는 방법은 무엇입니까?
- 22. FoxPro DBF 파일을 SQL Server 2012 x64로 마이그레이션
- 23. Excel 파일에 그림을 삽입하는 방법
- 24. MS Access 2007로 MS Visual Foxpro .dbf 테이블 가져 오기
- 25. FoxPro DBF 파일을 SQL Server로 가져 오는 중
- 26. .d01 foxpro 파일을 여는 방법
- 27. PHP를 사용하여 foxpro 레지스트리를 보는 방법
- 28. VFPOLEDB를 사용하여 DBF 정보를 얻는 방법
- 29. dbf 파일에 코드 페이지가 표시되지 않았습니다.
- 30. C# dbf 열 이름 선택
삽입 진술을 보여줄 수 있습니까? 또한 값을 삽입하는 것처럼 보이는 것은 무엇입니까? 열이 10 자이고 값에 선행 공백이 10 개를 초과하는 경우이 문제가 발생할 수 있습니까? ALLTRIM() 함수 안에 값을 넣거나 문자 열을 더 크게, 아마도 200 자로 만듭니다. – Jerry
직선 복사본을 만드는 경우 파일 시스템을 사용하여 DBF/CDX/FPT 파일을 복사하는 것이 더 쉽지는 않습니까? –
@ jerry. 필드 이름과 데이터의 COleSafeArray 둘 다인 두 개의 인수를 취하는 레코드 세트의 AddNew() 함수를 사용하고 있습니다. –