繁体   English   中英

与普及SQL数据库交互的方法

[英]Methods for interacting with a Pervasive SQL database

我正在开发服务业务管理应用程序的Web界面,该应用程序使用Pervasive SQL数据库存储信息(顺便说一下,不是我的选择)。 目前,我正在使用带有自定义查询生成类集的官方Pervasive SqlClient实现,因此我可以编写如下代码:

new SelectQuery().From("CUSTOMER").Fields("CUSTOMERNBR", "NAME");

到目前为止,它运行良好,但是到处都是小问题。 我宁愿使用经过验证的DAL而不是继续朝这个方向发展。 但是,我没有找到可以与Pervasive数据库进行交互的DAL系统的运气。

Opf3有一个Pervasive存储提供程序,但是我以前从未听说过该框架,并且该网站仅显示Pervasive v8徽标,而我需要一些可以与v9.5以及将来与v10一起使用的东西。

我尝试编写NHibernate提供程序,但与当前的查询生成系统相比,这甚至更让人头疼。

你有什么建议? 我的时间很紧,所以我希望这些东西尽可能容易地集成。

Pervasive.SQL有一个非常可靠的ADO适配器,在大多数情况下可以在ODBC上使用。 我已经成功使用了多年,但并非没有Pervasive语法的麻烦。 在Pervasive的防御中,他们的关系引擎确实符合SQL-92和大多数SQL-99。

我很好奇的是,语法的哪些部分有问题,是什么引起了您的悲伤?

您正在使用哪个版本的Pervasive引擎?

您应该能够从Pervasive中找到ODBC驱动程序-它们必须是可靠的,否则Pervasive现在将无法使用。 而且大多数更高级别的抽象软件都可以处理ODBC级别的数据。 我认为这是最好的选择,如果您真的需要比ODBC本身更抽象的话。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM