我与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
给我们一个可重复的例子来工作。 –