9

Axapta で有名な C#toString()のメソッドに似たものはありますか?

基になるコードを実行しようとしています:

info(this.dataSource());

しかし、 「引数 'txt' は必要なタイプと互換性がありません。」というエラー メッセージが表示されます。

4

4 に答える 4

9

toStringすべてのオブジェクトで使用できますが、通常はあまり価値がありません。

info(this.dataSource().toString())

これにより、次の出力が得られます。

Class FormDataSource Address

おそらくあなたはすでにそれを知っていました!ただし、クエリ データソースは便利なものを提供します。

FormDataSource fds = this.dataSource();
;
info(fds.query().dataSourceTable(tableNum(Address)).toString());

対応する SQL クエリを示します。

SELECT FIRSTFAST * FROM Address
于 2012-03-07T15:52:07.790 に答える
2

dataSource の名前だけを探している場合は、次のことができます。

info(this.dataSource().name());
于 2012-03-08T13:36:01.997 に答える
1

残念ながらそうではありませんが、基本データ型を文字列に変換するための「...2Str()」メソッドがいくつかあります。

int2Str() http://technet.microsoft.com/en-us/library/aa851371(v=ax.50).aspx

int642str() http://technet.microsoft.com/en-us/library/aa851371(v=ax.50).aspx

date2str() http://msdn.microsoft.com/en-us/library/aa857241(v=ax.10).aspx

プラス他の人。

于 2012-03-07T13:32:22.373 に答える
1

strFmtをよく使用することを追加したいだけです。

Counter c = 25;
int id = 3;
;
info(strfmt("Record number %1, id = %2", c, a)); //Record number 25, id = 3 

C# のString.Format()に似ています。詳細については、こちらをご覧ください。

于 2016-05-05T07:48:46.200 に答える