Eri*_*sse 6 sql-server delphi firebird dbexpress dbx
看起来TSQLConnection只连接到现有数据库,我找不到另一个允许我向数据库服务器发送命令的组件.
我正在使用Delphi 2009和Firebird以及MSSQL.
提出的一个想法是连接到系统数据库(例如MSSQL中的master或tempdb),然后将create命令发送到服务器.这可能是MSSQL的一个选项,但我不确定Firebird.
我也知道Delphi 2009中新的DBX元数据,但我找不到使用它创建数据库的方法.我发现的所有示例都是修改现有数据库.
dma*_*kic -2
您可以使用标准 TSQLQuery 在两个数据库上执行“CREATE DATABASE ...”。
请注意,这两者之间的语法不同。由于 dbx 是轻量级库,因此这种 SQL 和 DB 特定操作可能永远不会得到完全支持。它留给你 SQL。