![](/img/trans.png)
[英]Could not load C:\Windows\TEMP\Sybase.AdoNet4.AseClient.32bits.4.157.501.0\sbgse2.dll
[英]SYBASE Database Sybase.AdoNet4.AseClient.dll Microsoft ASP .NET C# 4.0
我正在使用sybase数据库在asp.net c#Web应用程序上工作。
对于数据访问层,我正在使用Sybase.AdoNet4.AseClient.dll
通过使用这个dll; 我可以轻松地调用存储过程。 让我们假设sp喜欢
[从TABLE_ABC中选择金额](注意AMOUNT数据类型NUMERIC(20,6))
当我调用此存储过程时,我的C#代码无法处理NUMERIC值。
这是我的C#代码。
AseCommand cmd = new AseCommand("{ ? = call GETAmount ()}", con);
AseParameter return_amount = new AseParameter(0, AseDbType.Numeric, 20);
return_amount.Direction = ParameterDirection.ReturnValue;
return_amount.Precision = 9;
cmd.Parameters.Add(return_amount);
**任何人请帮助设置
NUMERIC(20,6)
SYBASE NUMERIC(20,6)将在ASP.NET C#中使用,如下所示
AseParameter return_amount = new AseParameter(0, AseDbType.Numeric, 20);
return_amount.Direction = ParameterDirection.ReturnValue;
return_amount.Precision = 20;
return_amount.Scale = 6;
cmd.Parameters.Add(return_amount);
进一步的学习和理解,请点击此链接
链接说明在这里
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.