我與sqlSave
戰鬥到我的矩陣B
看起來像這樣的補充:誤差sqlSave
Noinscr
88877799
45645687
23523521
45454545
到SQL表。
所以我運行下面的命令:
sqlSave(channel, b, "[testsFelix].[dbo].[TREB]", append = TRUE,
rownames = FALSE, colnames = FALSE, safer = TRUE, fast = FALSE)
,我得到以下錯誤:
Erreur dans sqlSave(channel, b, "[testsFelix].[dbo].[TREB]", append = TRUE, :
42S01 2714 [Microsoft][SQL Server Native Client 10.0][SQL Server]
There is already an object named 'TREB' in the database.
[RODBC] ERROR: Could not SQLExecDirect
'CREATE TABLE [testsFelix].[dbo].[TREB] ("Noinscr" int)'
看到,它沒有要刪除的表,即使append=TRUE
是存在的,我試圖擦除我的SQL表,並再次運行相同的代碼。
我得到以下錯誤:
Erreur dans sqlColumns(channel, tablename) :
‘[testsFelix].[dbo].[TREB]’: table not found on channel
所以我很困惑,當我想追加[R說,它不能因爲表是存在的,當表不存在,R表示,不能在其中放置信息,因爲表不在那裏。我進入SQL來驗證沒有發生任何事情,但我看到R已經創建了具有正確列名稱(Noinscr)的表格,但表格是空的。
請告訴我我做錯了什麼。 謝謝
沒有答案!!!! :'( – Felixthecat
給我們一個可重複的例子來工作。 –