c#文本框与mysqltable交互

c# textbox and mysql table interaction

我用 Visual Studio 2015-2017 开发了一个软件,简而言之,我有一个文本框,可以将其内容作为参数发送到 MySql 数据库上的命令到 return DataGridView 中的值。这是一个组织每一个的软件 从网页发送的环境投诉。

我的问题是:我可以使用那个 ONE 文本框来搜索数据库中任何行的内容吗table?

喜欢使用文本框 return 每一个带有人名的环境投诉,并使用相同的文本框 return 每个带有投诉地点的环境投诉。

它会是这样的:

SELECT * FROM TABLE WHERE anything on a table = textbox parameter;

如果您的意思是将同一文本框中的数据分开。然后,您可能可以使用“\n”作为换行符或使用“”* x,其中 x 是空格的整数,以空格或行分隔。

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

可以帮助您入门的示例

SELECT ...
FROM yourtable
WHERE 'val' IN (field1, field2, field3, field4, ...)

WHERE field1 LIKE '%val%' or field2 LIKE '%val%' etc....

我试过这个作为一个想法,它显然有效:

SELECT * FROM table WHERE Name = 'Person name' or complaintType = 'Person name'...

等等我想要的所有字段,"Person name" 是发送到命令的文本框参数...

感谢您的帮助!