Setelah berjam-jam mengerjakan ini, saya akhirnya bisa membuat sqlSave berfungsi sambil menentukan nama tabel--napas dalam-dalam, dari mana harus memulai. Berikut adalah daftar hal yang saya lakukan agar ini berfungsi:
- Buka Administrator ODBC 32-bit dan buat DSN Pengguna dan konfigurasikan untuk database spesifik Anda. Dalam kasus saya, saya membuat tabel temp global jadi saya menautkan ke tempdb. Gunakan Nama koneksi ini di
odbcConnection(Name)Anda . Ini kode sayamyconn2 <- odbcConnect("SYSTEMDB"). - Kemudian saya mendefinisikan tipe data saya dengan kode berikut:
columnTypes <- list(Record = "VARCHAR(10)", Case_Number = "VARCHAR(15)", Claim_Type = "VARCHAR(15)", Block_Date = "datetime", Claim_Processed_Date = "datetime", Status ="VARCHAR(100)"). - Saya kemudian memperbarui tipe kelas bingkai data saya menggunakan
as.characterdanas.Dateuntuk mencocokkan tipe data yang tercantum di atas. - Saya sudah membuat tabel karena saya telah mengerjakannya selama berjam-jam jadi saya harus meletakkan tabel menggunakan
sqlDrop(myconn2, "##R_Claims_Data"). - Saya kemudian menjalankan:
sqlSave(myconn2, MainClmDF2, tablename = "##R_Claims_Data", verbose=TRUE, rownames= FALSE, varTypes=columnTypes)
Kemudian kepalaku jatuh karena berhasil! Saya sangat berharap ini membantu seseorang untuk maju. Berikut adalah tautan yang membantu saya mencapai titik ini: