Bde.DBTables.AnsiToNative

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function AnsiToNative(Locale: TLocale; const AnsiStr: AnsiString; NativeStr: PAnsiChar; MaxLen: Integer): PAnsiChar; overload;

C++

extern DELPHI_PACKAGE char * __fastcall AnsiToNative(void * Locale, const System::AnsiString AnsiStr, char * NativeStr, int MaxLen)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables Bde.DBTables


説明

文字列を、ANSI 文字セットから、与えられたロケールに関連付けられている文字セットに変換します。

AnsiToNative を呼び出すと、ANSI 文字セット(内部的に使用される)で表現される文字列を、Lacale パラメータで指定されるデータベース ロケールに関連付けられている文字セットに変換します。その結果の文字列は、NativeStr パラメータが指すバッファにコピーされます。MaxLen パラメータを使用すると、このバッファのサイズを指定することができます。AnsiStr を変換した文字をすべて収めるのみ、バッファが小さすぎる場合、返される値は切り詰められます。AnsiToNative は、NativeStr へのポインタを返します。

AnsiToNative を使用すると、ユーザーが入力した文字列を、データベース テーブルで使用される文字セットに変換することができます。

関連項目