2 linyongdong linyongdong 于 2017.01.13 02:31 提问

请教高手一个关于ASP判断和数字相加的问题

我想要的是:
1、判断

2、求和

例如:

判断:表中的A、B、C三个字段中的值是否为空,为空则输入“0”;不为空则为:1

求和:通过判断再累计这三个字段的值例:1+0+1=2

5个回答

showbo
showbo   Ds   Rxr 2017.01.13 15:45
已采纳

set conn=server.create("adodb.connection")
conn.open "你的驱动字符串"
set rs=conn.execute("select a,b,c from yourtable")
if rs.eof or rs.bof then
response.write "无记录"
else
a=rs("a")&"":b=rs("b")&"":c=rs("c")&""
if a="" then 
a=0
else 
a=1
end if
if b="" then 
b=0
else 
b=1
end if
if c="" then 
c=0
else 
c=1
end if

resposne.write a+b+c
end if
rs.close:set rs=nothing
conn.close:set conn=nothing
linyongdong
linyongdong 我已经自己搞定了。你这代码有点复杂,不过应该可行。还是给你分吧!
一年多之前 回复
xtaeee
xtaeee   2017.01.13 08:47

取值在哪取 还要连接数据库么 具体的可加我QQ 详细说说1395064310

tomgreenintel
tomgreenintel   2017.01.13 09:11

可以在数据库的sql写好就可以了case when

linyongdong
linyongdong   2017.01.13 13:20

从数据库取啊;希望能贴出完整代码.谢谢,感激不尽.

strongerzhi
strongerzhi   2017.01.13 13:24

问题在哪里?

int Val= String2Int(A) + String2Int(B) + String2Int(C);
int String2Int(string Val)
{
        if(string.IsNullOrEmpyt(Val))
        {
            return 0;
        }
        else
        {
            return 1;
        }
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
问题请教高手
问题请教高手问题请教高手
插件技术原理及其C#实现(一)插件技术原理及其特性
插件技术原理及其C#实现(一)插件技术原理及其特性 (原创不易,引用请注明作者、出处!) 插件是一种遵循统一的预定义接口规范编写出来的程序,应用程序在运行时通过接口规范对插件进行调用,以扩展应用程序的功能。插件在英文中通常称为plug-in、plugin或者plug in。插件最典型的例子是Microsoft的ActiveX控件和COM(Component Object Model,部件对
Asp检测字符串是否为纯字母和数字组合函数
 ****************************** 函数:CheckString(strng) 参数:strng,待验证字符串 描述:检测字符串是否为纯字母和数字组合 示例: ****************************** Function CheckString(strng)     CheckString = true     Dim regEx, Mat
Javascript自定义菜单插件
前段时间用了差不多一个月的时间用Javascript编写了一个菜单插件,目前已经支持:   1. 菜单创建   2. 动态添加、修改和删除菜单项   3. 动态设定菜单项的图标   4. 动态更改菜单项的事件处理器   5. 指定菜单显示位置   6. 根据需要自定义菜单样式   经过测试,此插件已基本能够在IE 8+,chrome和firefox浏览器中正常运行。现附加效果图,如下
asp正则表达式判断是否是数字
判断是否是数字(包括整数和浮点数)function IsNumber(str)if RegPatrn("^-?[1-9]/d*$",str) or RegPatrn("^-?([1-9]/d*/./d*|0/./d*[1-9]/d*|0?/.0+|0)$",str) thenIsNumber=trueelseIsNumber=falseend ifend funct
请教一个ASP的问题!
我的电脑在做ASP时,不能把数据写入到数据库里,而同一个程序在别人的电脑里却可以写入,请问有人知道这是怎么回事,是哪里错了。或是哪里需要设置!请告诉我谢谢!
表单,文本框 + 文本框 = 文本框,输入两个整数,求和
/** * 表单,文本框 + 文本框 = 文本框 * 输入两个整数,求和 */ private void button1_Click_1(object sender, EventArgs e) { // 取得文本框1和文本框2的值 string num
请教高手关于delphi中的一个问题
首先我是用delphi写了一个dll ,导出一个函数,然后delphi写的程序中调用这个导出的函数,通过pchar类型,通过函数传参数得到返回值。但是传出来的总是乱码?   dll中函数是这样写的: 声明: function checkdll(temp1 : string; temp2:pchar  ):Integer  ; 实现 function checkdll; const ti
请教高手一个关于msdn的问题
我想在vb.net里边写代码,给水晶报表的数据源存储过程设置参数,就在mdsn里边搜索"参数字段"选择"参数字段运行时自定义"里边给的示例代码如下:在运行时修改参数字段[Visual Basic] 声明将参数传递给 查看器控件所需的变量。Dim paramFields As New ParameterFields()Dim paramField As New Par
L2-012. 关于堆的判断
题目如下: 将一系列给定数字顺序插入一个初始为空的小顶堆H[]。随后判断一系列相关命题是否为真。命题分下列几种: “x is the root”:x是根结点; “x and y are siblings”:x和y是兄弟结点; “x is the parent of y”:x是y的父结点; “x is a child of y”:x是y的一个子结点。 输入格式: