私はGetSerialNo関数を呼び出していますが、それはのようないくつかのエラーを示す:'decimal'型を暗黙的に 'int'に変換することはできません。明示的な変換は(?あなたはキャストが欠落している)が存在する
が暗黙のうちに「INT」に型「進」を変換できません。明示的な変換が存在します(キャストがありませんか?)。
誰でもこの問題の解決に手伝ってもらえますか?ここで
は、コードは次のとおりです。事前に
int slNo= GetSerailNo(keydata);
private int GetSerailNo(String keydata)
{
SqlConnection con = new SqlConnection(@"server=Servername;database=DBNAME;uid=Username;pwd=Pwd;max pool size=250;Connect Timeout=0");
con.Open();
cmd = new SqlCommand("select isnull(max(slno)+1,1) from d001docs where source_keydata='" + keydata + "'", con);
dynamic no = cmd.ExecuteScalar();
cmd.Dispose();
con.Close();
return no;
}
おかげ
エラーメッセージをコピーして貼り付けてみませんか?人々は、コピー+貼り付けを使用してください! –
なぜあなたは '動的'を使用していますか? – Steven