gpt4 book ai didi

vb.net - 参数 'Expressions'无法转换为 “DBNull”类型

转载 作者:行者123 更新时间:2023-12-03 07:54:57 24 4
gpt4 key购买 nike

我严重地陷入了错误。当我尝试从Menu.vb调用表单(frmRecipe)时,它在尝试从配方表中获取最大ID的行上给出了错误,这是我的以下代码

 Function Get_Max_Id() As String
Try
Dim CMD As New SqlCommand("SELECT MAX(Recipe_ID) FROM Recipe", CONN)
CMD.CommandType = CommandType.Text
Dim dr As SqlDataReader
dr = CMD.ExecuteReader
If dr.Read Then
Return Format(Val(dr(0)).ToString + 1, "0000")
Else
Return "0001"
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Function

Recipe_id是数据库中 Varchar的类型

最佳答案

尝试这个:

Return Format(Val(dr(0).ToString) + 1, "0000")

关于vb.net - 参数 'Expressions'无法转换为 “DBNull”类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17967055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com