首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c#文本框与mysql表交互

c#文本框与mysql表交互
EN

Stack Overflow用户
提问于 2018-06-30 04:08:55
回答 3查看 58关注 0票数 0

我已经用VisualStudio2015-2017开发了一个软件,简单地说,我有一个文本框,它将其内容作为参数发送到MySql数据库的命令中,以返回DataGridView中的值。它是一个软件,用来组织从网页上发送的每一份环境投诉。

我的问题是:我可以使用这个文本框搜索数据库表中任何一行的内容吗?

就像使用文本框返回每个带有个人姓名的环境投诉,并使用相同的textbox返回每个带有投诉位置的环境投诉。

应该是这样的:

选择* FROM表,其中表上的任何内容= textbox参数;

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-06-30 04:12:59

答案是否定的,从任何正常意义上说都不是你所显示的方式,但是你可以构建一个查询来包含你想要搜索的列。我的意思是,您(或sql)将如何处理非文本字段和其他各种恶作剧?

你可能会开始的例子

代码语言:javascript
复制
SELECT ...
FROM yourtable
WHERE 'val' IN (field1, field2, field3, field4, ...)

代码语言:javascript
复制
WHERE field1 LIKE '%val%' or field2 LIKE '%val%' etc....
票数 0
EN

Stack Overflow用户

发布于 2018-06-30 04:12:26

如果您的意思是在同一个文本框中分离数据。然后,您可能可以使用空格或行分隔,新行使用"\n“或”“*x,其中x是空格的整数。

票数 0
EN

Stack Overflow用户

发布于 2018-06-30 04:35:11

我试着用它作为一种想法,它非常有效:

从表中选择*其中的名称= 'Person name‘或complaintType = 'Person Name’.

等等,以及我想要的所有字段,"Person name“是发送给命令的textbox参数.

谢谢你的帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51111635

复制
相关文章

相似问题

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