c#cassandra DataStax驱动程序版本兼容性

时间:2016-09-16 15:21:48

标签: c# cassandra datastax

是否可以使用DataStax c#驱动程序版本3.0.8使用Cassandra版本3.6.0?如果是这样,为什么我得到错误未配置表“表名”错误。我还有其他什么选择?

编辑:

我认为问题是我将表创建为TableName,但驱动程序搜索表tablename(LOWER CASE FOR T和N),我的查询是INSERT INTO TableName(Column1)Values(value1)

1 个答案:

答案 0 :(得分:3)

是的,你可以使用那个版本的C#驱动程序来对抗Cassandra 3.6(或者真的,任何3.x版本)。我怀疑你是否已经获得了未配置的表格#34;错误,因为:

  1. 您没有将驱动程序连接到键区,其中"表名"已创建。
  2. 您尚未在驱动程序连接的键空间中创建表。
  3. 更新:套管

    听起来像上面的评论,你在创建表和键空间时使用了双引号。我的推荐(如果可行的话)就是在没有引号的情况下删除并重新创建它们,这样你就不必记住引用所有内容并在进行查询时使用适当的案例。这种方式往往简单得多。如果您想了解有关外壳如何在CQL中工作的更多信息,请查看CQL文档的Uppercase and lowercase section