首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在visual studio中为mysql的查询字符串配置odbcdatasource。

问在visual studio中为mysql的查询字符串配置odbcdatasource。
EN

Stack Overflow用户
提问于 2011-04-02 19:58:13
回答 1查看 121关注 0票数 0

当我尝试在visual studio中配置odbcdatasource时,我的web.config文件中有连接字符串,我可以看到它,但我正在尝试为自定义sql查询字符串配置数据源,以便可以查询mysql。

代码语言:javascript
复制
SELECT FirstName, SecondName FROM User WHERE FirstName LIKE '%' + ? + '%'

,然后将odbcdatasource的参数设置为

代码语言:javascript
复制
<SelectParameters>
    <asp:QueryStringParameter Name="FirstName" QueryStringField="TextBox1.Text" 
        Type="String" />

这是正确的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-02 20:19:50

我认为这是不正确的,至少我从来没有这样使用过。查询字符串是url的一部分,这意味着如果您的url是: home.aspx?firstname=Garrith

您将拥有以下内容:

代码语言:javascript
复制
        <SelectParameters>
          <asp:QueryStringParameter Name="qsFirstName" QueryStringField="firstname" />
        </SelectParameters>

SELECT FirstName, SecondName FROM User WHERE FirstName LIKE '%' + @qsFirstName + '%'

如果你想从一个文本框id中使用它,我建议在codebehind上这样做,并如下所示:

代码语言:javascript
复制
protected void btnSearch_Click(object sender, EventArgs e)
{

     string FirstName = Textbox1.Text;
     odbcdatasource1.SelectCommand = "SELECT FirstName, SecondName FROM User WHERE FirstName LIKE '%" + FirstName + "%'";

     Gridview1.DataBind()
// (Gridview1 = your element id)
}

Lauw

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

https://stackoverflow.com/questions/5523007

复制
相关文章

相似问题

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