首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >验证.NET项目中的数据库数据

验证.NET项目中的数据库数据
EN

Stack Overflow用户
提问于 2021-07-09 23:50:03
回答 1查看 38关注 0票数 0

我在数据库表列中搜索85。列值可以包括下面的“85”、“85”、"852“、”385“、13857或"85/1”等。

代码语言:javascript
运行
复制
"SELECT * FROM FullData where (SYNO LIKE '%" + Z1 + "%' OR SYNO LIKE '%" + Z2 + "%'")

这是我的代码。有没有人能帮我弄到85或零配件或85,也就是(85/185/A等)

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2021-07-10 08:15:21

让我们假设这是一个Sql Server数据库。您的代码可能如下所示。

代码语言:javascript
运行
复制
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
    Dim dt = GetFullData("85")
    DataGridView1.DataSource = dt
End Sub

Private Function GetFullData(SearchString As String) As DataTable
    Dim dt As New DataTable
    Dim sql = "Select * FROM FullData where SYNO Like @SearchString;"
    Using cn As New SqlConnection(ConStr),
            cmd As New SqlCommand(sql, cn)
        cmd.Parameters.Add("@SearchString", SqlDbType.VarChar).Value = $"%{SearchString}%"
        cn.Open()
        Using reader = cmd.ExecuteReader
            dt.Load(reader)
        End Using
        Return dt
    End Using
End Function
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68319550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档