SQLでは正常に動作します
SELECT NOID, NO_DOSSOIN, NO_ORDO, POSOLOG FROM dbo.ESPMEDS_ORDO_SORTIR
WHERE NO_DOSSOIN = @NO_DOSSOIN AND NOID IN (@NOIDIN)
例
SELECT NOID, NO_DOSSOIN, NO_ORDO, POSOLOG FROM dbo.ESPMEDS_ORDO_SORTIR
WHERE NO_DOSSOIN = 10 AND NOID IN (16,17)
しかし、これをdataset.xsdクエリに入れると、同じ出力が得られません。NOIDタイプは整数であるため、NOIDINパラメーターに複数のIDを入れることはできません
したがって、私のファイル DataSet.xsd は次のようにしか機能しません: SELECT NOID, NO_DOSSOIN, NO_ORDO, POSOLOG FROM dbo.ESPMEDS_ORDO_SORTIR WHERE NO_DOSSOIN = 10 AND NOID IN (16)
エラーは、データを文字列から整数に変換できないことを示しています