Tag: delphi

编写SQL查询可能适用于不同的RDBMS?

我正在编写一个应用程序来访问数据库服务。 应用程序应devise与理想的市场中的任何RDBMS一起工作。 例如, MySQL , MS SQL Server , Firebird , SQLite , MS Access或更多。 它不应该绑定到一个特定的RDBMS。 但是,一个stringtypes的SQL可能适用于某些RDBMS,但是对于其他types的则失败。 SQL的一个小的变体应该被做为特定的RDBMS。 从语法语法,数据types,连接语法和DML ( Data Manipulation Language, CREATE TABLE, CREATE INDEX and etc. )。 在应用程序中为不同的RDBMS提供不同版本的SQL并不容易。 是否有某种现成的解决scheme来生成适合不同RDBMS的SQL查询? 也许一些可以在运行时呈现SQL文本的库/类取决于RDBMS连接。

使用节点js的pAnisChar调用Delphi stdcall函数

我有一个传统的Delphi DLL需要一个JSONstring作为input(pAnsiChar),并返回一个int作为成功或失败。 我设法使用node-ffi从nodejs连接到dll。 但是,我正在返回int值的值无效的jsonstring。 有人能指出我如何调用一个delphiDLL与pAnsiChar作为节点的函数参数 谢谢