2016-09-16 55 views
0

是否可以使用Cassandra版本3.6.0使用DataStax c#驅動程序版本3.0.8?如果是這樣,爲什麼我得到錯誤未配置表「表名」錯誤。我還有什麼其他的選擇?c#cassandra DataStax驅動程序版本兼容性

編輯:

我認爲這個問題是我創建的表的表名,但該表的表名司機搜索(小寫字母T和N)和我的查詢是INSERT INTO表名(列1)值(值1)

+0

在沒有看到代碼的情況下,很難幫助您解決錯誤。但盧克是對的,因爲它必須是其中的一個。 – Aaron

+0

@Aaron請參閱我的編輯 –

+0

您是否使用雙引號創建表名?正如'CREATE TABLE「TableName」(...);'因爲這是Cassandra強制執行鍵空間或表名的唯一方法。 – Aaron

回答

3

是的,您可以使用該版本的C#驅動程序對Cassandra 3.6(或真的,任何3.x版本)。我懷疑你是因爲:

  1. 您沒有將驅動程序連接到已創建「表名」的鍵空間。
  2. 您尚未在驅動程序連接的按鍵空間中創建表。

更新:套管

聽起來像是從上面您在創建表和密鑰空間時使用雙引號的意見。我的建議(如果可行的話)是在沒有引號的情況下刪除並重新創建它們,因此您不必在引用查詢時引用所有內容並使用適當的大小寫。這樣做往往會簡單得多。如果您想了解更多關於CQL如何工作的信息,請查看CQL文檔的Uppercase and lowercase section

+0

請參閱我的編輯 –

相關問題