DelphiでEMS(つまり、将来のiOSアプリケーション用)を使用して単純なクライアントサーバーアプリケーションを使用しています。
この質問は、以前の質問の続きで、別のエラーがあります。
これは、マルコの提案に従った別の問題に関する私の以前の質問です。
問題:クライアントからサーバーにパラメーターを渡すときにエラーが発生しました。
Project EMS_Test_Client_Project.exe raised exception class EFDException with message '[FireDAC][Comp][DS]-206. Cannot open dataset [FDMemTable]. A DataTable or a DataView must be supplied. Hint: if that is TFDMemTable, use CreateDataSet or CloneCursor to open dataset'.
これにより、エラーをスローする Param を含む TFDMemTable プロパティ (DatSTableName: QRowParam )のImage1があります。
これにより、機能する Param のないTFDMemTableプロパティ (DatSTableName: QRows ) の Image2 があります。
質問: クライアントからサーバーへの一般的な呼び出しを使用している場合、それは機能し、すべてのデータを取得しました。パラメータTFDQueryなしでImage2 TFDMemTableを使用しました。しかし、クライアントからサーバーにパラメーターを渡すと、パラメーター TFDQuery で Image1 TFDMemTable を使用したクライアント側でエラーが発生しました。
誰でも私に提案できますか?この問題からさらに先に進むにはどうすればよいですか?
前もって感謝します。