是否可以使用DataStax c#驱动程序版本3.0.8使用Cassandra版本3.6.0?如果是这样,为什么我得到错误未配置表“表名”错误。我还有其他什么选择?
编辑:
我认为问题是我将表创建为TableName,但驱动程序搜索表tablename(LOWER CASE FOR T和N),我的查询是INSERT INTO TableName(Column1)Values(value1)
答案 0 :(得分:3)
是的,你可以使用那个版本的C#驱动程序来对抗Cassandra 3.6(或者真的,任何3.x版本)。我怀疑你是否已经获得了未配置的表格#34;错误,因为:
更新:套管
听起来像上面的评论,你在创建表和键空间时使用了双引号。我的推荐(如果可行的话)就是在没有引号的情况下删除并重新创建它们,这样你就不必记住引用所有内容并在进行查询时使用适当的案例。这种方式往往简单得多。如果您想了解有关外壳如何在CQL中工作的更多信息,请查看CQL文档的Uppercase and lowercase section。