从Visual Studio项目中读取SQL变量

罗兹里奥特

我有一个由其他人创建的第三方数据库,用于第三方应用程序,该应用程序的可定制性受到限制(使用Microsoft SQL Server),因此我试图创建一个小的Visual Basic应用程序以单击按钮来更新单个值。

我已经找到了如何更新值,但是现在我试图在表单上显示该值,但是没有成功。

到目前为止,这是我的代码:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Using sqlcon = New SqlConnection("Data Source=(localdb)\xxx;Initial Catalog=IpposnifDB240;Integrated Security=True")
            sqlcon.Open()
            Dim sqltext = "UPDATE newcount SET Count = Count + 1"
            Dim cmd = New SqlCommand(sqltext, sqlcon)
            cmd.ExecuteNonQuery()
            cmd = New SqlCommand("SELECT Count from newcount", sqlcon)
            Label1.Text = cmd.ExecuteReader(1)
        End Using

    End Sub

我希望您可以猜测ExecuteReader不会返回我要查找的字符串,如何从SQL查询中获取字符串?

波兰人

听起来像是您想要的ExecuteScalar()https://docs.microsoft.com/zh-cn/dotnet/api/system.data.sqlclient.sqlcommand.executescalar?view=dotnet-plat-ext-3.1

像这样修改您的代码:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Using sqlcon = New SqlConnection("Data Source=(localdb)\xxx;Initial Catalog=IpposnifDB240;Integrated Security=True")
        sqlcon.Open()
        Dim sqltext = "UPDATE newcount SET [Count] = [Count] + 1"
        Dim cmd = New SqlCommand(sqltext, sqlcon)
        cmd.ExecuteNonQuery()
        cmd = New SqlCommand("SELECT [Count] from newcount", sqlcon)
        Label1.Text = cmd.ExecuteScalar().ToString()
    End Using

End Sub

顺便说一句,这Count也是一个保留字,如果不使用方括号将其转义,可能会给您带来麻烦(请参见上文)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

什么是Visual Studio项目中的$(PackageConfiguration)变量?

来自分类Dev

如何在Visual Studio的整个项目中定位变量?

来自分类Dev

如何在Visual Studio的整个项目中定位变量?

来自分类Dev

排除Visual Studio项目中的文件

来自分类Dev

在Visual Studio Blazor项目中设置起点

来自分类Dev

排除Visual Studio项目中的文件

来自分类Dev

为什么在Visual Studio 2015 for SQL Server项目中单元测试显示为灰色?

来自分类Dev

如何通过指定列名称在Visual Basic ASP.NET Web应用程序项目中读取行的SQL列

来自分类Dev

在Visual Studio 2013项目中实现jQuery插件

来自分类Dev

在Visual Studio中的项目中引用dll的多个版本

来自分类Dev

Visual Studio数据库项目中的版本更新

来自分类Dev

在Visual Studio '13项目中设置ZeroMQ

来自分类Dev

什么是Visual Studio项目中的“平台工具集”设置

来自分类Dev

未在Visual Studio项目中显示已编译的JavaScript文件

来自分类Dev

在Visual Studio项目中自动生成敏感数据

来自分类Dev

nuget在Visual Studio项目中是否仍需要这些条目?

来自分类Dev

在Visual Studio项目中自动创建了SDF文件吗?

来自分类Dev

Visual Studio C ++ 2010项目中链接错误

来自分类Dev

如何从Visual Studio C ++项目中使用RTMPDump?

来自分类Dev

如何使Visual Studio在项目中包括所有排除的文件

来自分类Dev

如何从Visual Studio项目中删除Typescript支持?

来自分类Dev

如何从Visual Studio 2015 C ++项目中导出Makefile

来自分类Dev

在Visual Studio Scaffolder中获取项目中的所有类

来自分类Dev

如何从Visual Studio项目中删除51Degrees.Mobi?

来自分类Dev

在Visual Studio项目中使用include \ **的缺点

来自分类Dev

Visual Studio C#IOS项目中的C ++库

来自分类Dev

Visual Studio 2010在项目中创建包/文件夹

来自分类Dev

在Visual Studio 2019中,新项目中的调试按钮被涂黑

来自分类Dev

如何在Visual Studio项目中访问其他SDK

Related 相关文章

  1. 1

    什么是Visual Studio项目中的$(PackageConfiguration)变量?

  2. 2

    如何在Visual Studio的整个项目中定位变量?

  3. 3

    如何在Visual Studio的整个项目中定位变量?

  4. 4

    排除Visual Studio项目中的文件

  5. 5

    在Visual Studio Blazor项目中设置起点

  6. 6

    排除Visual Studio项目中的文件

  7. 7

    为什么在Visual Studio 2015 for SQL Server项目中单元测试显示为灰色?

  8. 8

    如何通过指定列名称在Visual Basic ASP.NET Web应用程序项目中读取行的SQL列

  9. 9

    在Visual Studio 2013项目中实现jQuery插件

  10. 10

    在Visual Studio中的项目中引用dll的多个版本

  11. 11

    Visual Studio数据库项目中的版本更新

  12. 12

    在Visual Studio '13项目中设置ZeroMQ

  13. 13

    什么是Visual Studio项目中的“平台工具集”设置

  14. 14

    未在Visual Studio项目中显示已编译的JavaScript文件

  15. 15

    在Visual Studio项目中自动生成敏感数据

  16. 16

    nuget在Visual Studio项目中是否仍需要这些条目?

  17. 17

    在Visual Studio项目中自动创建了SDF文件吗?

  18. 18

    Visual Studio C ++ 2010项目中链接错误

  19. 19

    如何从Visual Studio C ++项目中使用RTMPDump?

  20. 20

    如何使Visual Studio在项目中包括所有排除的文件

  21. 21

    如何从Visual Studio项目中删除Typescript支持?

  22. 22

    如何从Visual Studio 2015 C ++项目中导出Makefile

  23. 23

    在Visual Studio Scaffolder中获取项目中的所有类

  24. 24

    如何从Visual Studio项目中删除51Degrees.Mobi?

  25. 25

    在Visual Studio项目中使用include \ **的缺点

  26. 26

    Visual Studio C#IOS项目中的C ++库

  27. 27

    Visual Studio 2010在项目中创建包/文件夹

  28. 28

    在Visual Studio 2019中,新项目中的调试按钮被涂黑

  29. 29

    如何在Visual Studio项目中访问其他SDK

热门标签

归档