繁体   English   中英

SYBASE数据库Sybase.AdoNet4.AseClient.dll Microsoft ASP .NET C#4.0

[英]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)

在C#中使用数据访问层库Sybase.AdoNet4.AseClient.dll **
在此处输入图片说明

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM