我已经使用Visual Studio 2015-2017开发了一个软件,简要地说,我有一个文本框,它将其内容作为参数发送给MySql数据库上的命令,以在DataGridView中返回值。这是一个可以组织每个人的软件 从网页发送的环境投诉。
我的问题是:我可以使用一个文本框搜索数据库表中任何行的内容吗?
就像使用文本框来返回每一个带有人名的环境投诉一样,并使用相同的文本框来返回每个带有环境投诉位置的环境投诉。
可能是这样的:
SELECT * FROM TABLE在表上的任何内容=文本框参数;
答案 0 :(得分:0)
如果您想在同一文本框中分隔数据。然后您可能用空格或行分隔,使用“ \ n”换行或“” * x,其中x是空格的整数。
答案 1 :(得分:0)
答案是否定的,从任何正常意义上讲,都不是您所显示的方式,但是您可以建立一个查询以包含要搜索的列。我的意思是您(或sql)如何处理非文本字段和各种其他的恶作剧
可能会帮助您入门的示例
SELECT ...
FROM yourtable
WHERE 'val' IN (field1, field2, field3, field4, ...)
或
WHERE field1 LIKE '%val%' or field2 LIKE '%val%' etc....
答案 2 :(得分:0)
我将其作为一种思想尝试过,并且同样有效:
SELECT * FROM表中,WHERE Name ='Person name'或投诉类型='Person name'...
以此类推,并包含我想要的所有字段,“人名”是发送到命令的文本框参数...
感谢您的帮助!