开发者社区> 问答> 正文

如果vb.net中存在SQL记录,必须声明标量变量吗

如果vb.net中存在SQL记录,必须声明标量变量吗

展开
收起
贺贺_ 2019-12-02 22:27:43 463 0
1 条回答
写回答
取消 提交回答
  • 输入@d1, @d2和@d3

    con = New SqlConnection(cs)
        con.Open()          
    
        Dim cb1 As String = "if exists (select Fedo from Mimos where Fedo=@d1)" + "BEGIN " + "Update Mimos Set ActivationID=@d2,Date=@d3 where Fedo=@d1)" + "END" + "Else" + "insert into Mimos (Fedo,ActivationID,Date) VALUES (@d1,@d2,@d3)"            
    
        cmd = New SqlCommand(cb1)
        cmd.Connection = con
    
        cmd.Parameters.AddWithValue("@d1", Encrypt(TextBox1.Text.Trim))
        cmd.Parameters.AddWithValue("@d2", Encrypt(TextBox2.Text.Trim()))
        cmd.Parameters.AddWithValue("@d3", System.DateTime.Now)
    
        cmd.ExecuteReader()
    
        con.Close()
    
    2019-12-02 22:29:33
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载