프로그래밍81 [MSSQL] 공간인덱스 중복, 조각화 자동화 MSSQL 공간인덱스 중복으로 인해 INSERT 불가 현상이 발생했습니다. 고유 인덱스 'IDX_XXX'을(를) 포함하는 개체 'sys.extended_index_1895026578_384001'에 중복 키 행을 삽입할 수 없습니다. 중복 키 값은 (0x08141f0504, 35216993)입니다. HOW TO FIX MSSQL GEOMETRY INDEX DUPLICATION ERROR OCCUR I thought It is an bug but It's not. Through out my experiments, I'm sure it's about index maintenance problem. you can fix this by below query automation.(Run defragmentatio.. 2021. 1. 14. [C++]ado로 mdb 생성 오류 처리(msado60_Backcompat_i386) BOOL bRet = FALSE; if (PROCESSOR_ARCHITECTURE_AMD64 == ProcessorArchitecture()) bRet = ::SQLConfigDataSource(NULL, ODBC_ADD_DSN, _T("Microsoft Access Driver (*.mdb, *.accdb)"), str); else bRet = ::SQLConfigDataSource(NULL, ODBC_ADD_DSN, _T("Microsoft Access Driver (*.mdb)"), str); 64비트 여부에따라 드라이버 명이 다릅니다. mdb 생성하려고 하는데 실패나서 아래 라이브러리 연결하고 accdessDatabaseEngine 맞춰서 해결 가능합니다. msOffice 버전에 영향을 받습니다... 2021. 1. 7. [MSSQL] FLOAT를 문자열로 바꾸기 MSSQL 문자열 변환 시 FLOAT가 문자열로 안나오고 지수형으로 나오는 현상이 있어 수정해봤습니다. FLOAT 데이터를 문자열로 바꾸기 위해서는 한번의 변환이 더 필요합니다. 내부 변수로 사용할 경우 아래처럼 지수로 나와도 무관하지만 TEXT로 출력 할 경우는 아래와 같이 처리합니다. CONVERT(VARCHAR(100), LON)) 출력 : 1.35144e+007 CONVERT(CONVERT(DECIMAL,VARCHAR(100), LON))) 출력 : 45659162 DECIMAL 대신 NUMERIC이 들어가도 됩니다. If you want converting float data type to string data type in mssql. You should convert decimal or nu.. 2021. 1. 6. DBMS 바이너리 데이터 수신 오류 C++에서 ODBC로 구현된 데이터 레고트셋 구조체를 통해 바이너리, 이미지, GEOMETRY 데이터를 받을때 오류가 발생함. 해결 가변장 데이터(바이너리,이미지,GEOMETRY)를 SELECT 할 때 마지막 컬럼으로 몰아 붙여서 받음 왜되는지 ..더 봐야하지만 된다. 중간에 바이너리 데이터가 들어가면 계산상오류가 생기나보다. 2020. 11. 26. 이전 1 ··· 8 9 10 11 12 13 14 ··· 21 다음