私は次のようなsqlSave
マトリックスを追加するために戦っています:B
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を追加したいときは、テーブルが存在するためにできないと言い、テーブルが存在しないときは、テーブルが存在しないために情報を入れることができないと言います。SQLにアクセスして何も起こらなかったことを確認しましたが、Rが正しい列名(Noinscr)でテーブルを作成したのに、テーブルが空であることがわかりました。
私が間違っていることを教えてください。ありがとうございました