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" 是发送到命令的文本框参数...
感谢您的帮助!
我用 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" 是发送到命令的文本框参数...
感谢您的帮助!