使用 DBExpress 通过 SSL 连接到 MySQL
我想通过 SSL 连接到 MySQL 服务器。更具体地说,我想使用 DbExpress 来做到这一点。 我过去曾通过 ZeosLib 使用 SSL 连接 MySQL。这很有效,但 Zeos …
如何捕获 TDataSet.UpdateRecord 中的错误?
我的应用程序使用 QuantumGrid (v6.56) 和 TSimpleDataSet 作为其数据源。 问题:如果用户在数字字段中输入非数字值,则会引发异常。该代码不会到达 O…
连接失败时 DBXPool 会损坏内存
当 TSQLConnection 上的 DelegateConnection 使用 DBXPool 时,如果在调用 TSQLConnection.Open 时 SQLServer 不可用方法,第一次会超时。但如果您随…
TCustomClientDataset 可以以批处理模式应用更新吗?
我有一个连接到 Firebird 数据库的 DB Express TSimpleDataset。我刚刚向数据集中添加了数千行数据,现在是时候调用 ApplyUpdates 了。 不幸的是,当…
自动截断分配的字符串到字段的长度?
我在将 dbexpress 驱动程序从 10 迁移到 11 时遇到了问题。 我有以下代码在 SQL Server 中执行更新语句: sql.add('UPDATE mytable SET myfield=:AFIE…
DbExpress在delphi中的使用
我是delphi 2007的新手。我需要连接SQL Server并通过DBExpress从本地数据库(SQLServer)更新、插入和删除DB值。如果有人有有用的教程,任何人都可以…
为什么 DBX 试图引用我的表名?
我有一个连接到 Firebird 数据库的 TSimpleDataSet。数据集的内部数据集的 CommandType 设置为 ctTable,CommandText 设置为表名称。因此,我希望当我…
为什么我的查询返回错误的字符串类型?
根据 官方 Firebird 文档,包含 Unicode 字符串的列(什么SQL Server 调用 NVARCHAR) 应声明为 VARCHAR(x) CHARACTER SET UNICODE_FSS。所以我这样做…
使用 DB Express 进行异常处理
我正在将我们的应用程序从 BDE 迁移到 Delphi2010 中的 DBexpress。我们正在连接到 Sybase 数据库。 BDE 捕获了存储过程使用 raiseerror 消息引发的异…
Delphi 2010 中的编码时间问题
当我们使用 EncodeTime 函数 EncodeTime(wHour, wMinute, wSecond, wMilliseconds) 时,它不会将毫秒值分配给结果。 我们使用下面的方法来编码日期和…
如何检查 tsqlconnection 是否打开?
登录失败后: mytsqlconnection->Open(); if(mytsqlconnection->ConnectionState == csStateOpen) { ... } “if”返回 true。如何检查连接是否真正打…