我需要在数据库(Postgress)中插入一些包含非 ASCII 字符的字符串。这是最小的示例。我在<cdecl: long 'odbx_query' (ulong char* ulong) module: 'opendbx'>
. 据我了解,这是一个 FFI 错误,调用甚至没有到达数据库后端,但我不确定。
| conn settings sql |
settings := DBXConnectionSettings
host: 'host.com'
port: '5432'
database: 'grss'
userName: 'username'
userPassword: 'password'.
conn := DBXConnection platform: DBXPostgresPlatform new settings: settings.
conn connectAndOpen.
sql := 'select ''', (WideString fromPacked: 269), ''' from dual'.
conn execute: sql.
conn close.
conn disconnect.