非ASCII文字を含むいくつかの文字列をデータベース(Postgress)に挿入する必要があります。これが最小限の例です。で「引数を強制できませんでした」というメッセージが表示され<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.