小编use*_*855的帖子

将null值传递给.vb.net中的整数变量

我有这样的整数变量:

Dim valetid as integer
 If cvalettype.Checked Then
            valetid = RecordID("vtid", "VType_tbl", "Vtype", cmbvalettype.Text)
        Else
            valetid = 0
        End If 
Run Code Online (Sandbox Code Playgroud)

如果条件进入其他情况,则valetid取0值.即仅将数据库保存为0.如果条件来到其他情况我想将我的valetid保存在mydatabase中为Null(现在在我的数据库中将valetid保存为0).在我的数据库中,我声明为int.how的数据类型我可以这样做吗?

vb.net

3
推荐指数
1
解决办法
1万
查看次数

连接表时,从SQL Server返回重复数据

我有这样一张桌子:

Email_tbl:

plcid       Ecode
----------- -----------
23          001646
24          001646
25          E004
25          2274
25          2208
25          1868
Run Code Online (Sandbox Code Playgroud)

我有另一张桌子Employee:

Ecode   Ename
E004     jaseem
2274     jasir
2208      deepu
1868       rupa
001646     shafeer
Run Code Online (Sandbox Code Playgroud)

我想要得到Ename的plcid=25,所以我在这里使用此查询:

SELECT em.Ename
FROM dbo.Email_tbl e
JOIN dbo.EmployeeMaster_tbl em ON em.Ecode IN (SELECT Ecode
                                               FROM Email_tbl
                                               WHERE plcid = 25)
Run Code Online (Sandbox Code Playgroud)

但我的结果出了问题.我的查询有什么问题?

sql sql-server

1
推荐指数
1
解决办法
83
查看次数

标签 统计

sql ×1

sql-server ×1

vb.net ×1