0
我們遇到了RODBC和SqlSave命令的錯誤。我們有點困惑,因爲當我們試圖保存到Sybase數據庫的數據很小(~10000行以下)時,相同的SqlSave命令可以工作。當試圖保存更大的數據(〜200.000行)時,保存過程開始時沒有任何問題,但保存了幾千行後崩潰。然後我們打此錯誤消息「無法追加到表。」RODBC錯誤:SqlSave無法附加到表
我們使用這種代碼:
library(RODBC)
channel <- odbcConnect("linfo-test", uid="DBA", pwd="xxxxxx", believeNRows=FALSE)
sqlSave(channel=channel, dat=matkat, tablename = "testitaulu", append = TRUE)
odbcClose(channel)
如果有人有任何想法,爲什麼發生這種情況只能用更大的數據,以及我們如何能解決這個問題,我們將非常感激。我們自己缺乏想法。
這確實是個壞消息,但是謝謝你打破它!我花了30分鐘沒有用'append = TRUE'來獲得'sqlSave',即使在最微不足道的情況下也能工作,很高興知道這不僅僅是我。 –