나는 Filemaker 데이터베이스에 연결하고 데이터를 읽고 쓰려면 RODBC
을 사용합니다.RODBC - sqlSave 날짜
: 나는 'decimal'
및 쓰기에 데이터베이스에 열 C를 포맷 할 때 Incompatible types in assignment.
의미가 있습니다 :
sqlQuery(db, "INSERT INTO mytable (a,c) VALUES (98,'01-01-2017')")
R은 오류를 슬로우하는 두 숫자 값, 그래서 유일한 문제는 날짜의 형식입니다 확신 해요. 나는 데이터의 여러 배열 (예 : 2017-01-01
, 2017/01/01
, 인용 부호 등)을 시도했다. 데이터베이스에 수동으로 데이터를 입력하면 데이터 형식이 dd-mm-yyyy가되므로 문제는되지 않습니다.
제안 사항? 더 중요한 -
어떤 데이터베이스 당신이 (예를 들어, MySQL은, 포스트 그레스, 오라클 등)을 사용하고 있습니까? –
이것은 파일 메이커 데이터베이스입니다. 게시물을 편집했습니다. – Thorsten
이 데이터베이스를 모르므로 도움을 드릴 수 없습니다. 위의 쿼리가 데이터베이스에서 직접 실행되지만 R에서는 실행되지 않는다면 이상하게 느껴질 것입니다. 이는 R 드라이버가 데이터 마샬링을 수행하고 있음을 의미합니다. –