Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#如何将字母数字主键分配给返回变量_C# - Fatal编程技术网

c#如何将字母数字主键分配给返回变量

c#如何将字母数字主键分配给返回变量,c#,C#,我精通面向对象编程,尤其是C#。我上夜校是为了学习C#,但我的知识水平是猴子见猴子做的水平。我这里有一些代码和一些基本问题: 当我有以下语句“cmdSQL.Parameters[“@ProductID”].Direction=ParameterDirection.Output;”时返回什么?记录编号还是实际密钥 假设答案是实际的键,那么如何构造变量赋值以便将其返回到调用例程 谢谢。关于你问题的第一部分: 实际返回值由存储过程uspinertproduct确定。您必须查看SQL以查看存储过程的定

我精通面向对象编程,尤其是C#。我上夜校是为了学习C#,但我的知识水平是猴子见猴子做的水平。我这里有一些代码和一些基本问题:


当我有以下语句“cmdSQL.Parameters[“@ProductID”].Direction=ParameterDirection.Output;”时返回什么?记录编号还是实际密钥

假设答案是实际的键,那么如何构造变量赋值以便将其返回到调用例程


谢谢。

关于你问题的第一部分:

实际返回值由存储过程
uspinertproduct
确定。您必须查看SQL以查看存储过程的定义才能找到答案

第二部分:

调用存储过程后,必须获取输出参数的值

try
{
    cmdSQL.ExecuteNonQuery();
    strProductKey = cmdSQL.Parameters["@ProductID"].Value;
}

...

return strProductKey;

关于问题的第一部分:

实际返回值由存储过程
uspinertproduct
确定。您必须查看SQL以查看存储过程的定义才能找到答案

第二部分:

调用存储过程后,必须获取输出参数的值

try
{
    cmdSQL.ExecuteNonQuery();
    strProductKey = cmdSQL.Parameters["@ProductID"].Value;
}

...

return strProductKey;