【发布时间】:2021-02-21 00:18:37
【问题描述】:
我正在尝试使用提供的代码更新我的 SQL 数据库,我基本上是在尝试使用 select 语句来返回基于组合框的 INTGenderID 并使其等于字符串,然后将其转换为整数我将更新返回到我的数据库中。如果您需要更多信息,请告诉我。主表是 TGolfers,父表是 TGenders。
【问题讨论】:
-
请勿发布代码图片。代码是文本,所以将其发布为文本,格式化为代码。如果我们想自己运行或引用特定行给您,我们无法复制和粘贴代码形式的图片。如果您希望我们自愿抽出时间来帮助您,您需要花时间帮助我们这样做,这也意味着在提示时参加您拒绝的旅行,并在帮助中心阅读更多内容以了解如何编写正确的问题。
-
除此之外,不要构建这样的 SQL 代码。学习在 ADO.NET 中使用参数来保护自己免受众多问题的影响。鉴于 VB 在最近的版本中支持多行字符串文字和之前的 XML 文字,因此也无需在这样的行中构建任何
String。 -
另外,很高兴您向我们展示了错误发生的位置,但您没有提供错误消息是很糟糕的。该消息是一种诊断工具,您希望我们进行诊断。下一步应该很明显了。
-
如果要连接
Strings,请使用连接运算符 (&),而不是加法运算符 (+)。在许多情况下,它们等同于同一件事,但不是全部。为您正在执行的任务使用适当的运算符。
标签: sql vb.net visual-studio