首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DataAdapter重载方法错误

DataAdapter重载方法错误
EN

Stack Overflow用户
提问于 2014-09-17 14:40:53
回答 1查看 128关注 0票数 0

下面我会提到我的dropdonlist列表代码。SqlDataAdapter sda =新的SqlDataAdapter(str2)字段显示了一些无效的重载方法,我对connection.Anybody使用了单独的类,帮助我解决了错误conn=sqlconnection(单独的类)。select方法的query=function。

代码语言:javascript
复制
protected void fill2()
{             
           string str1 = "select CompanyID from Company where CompanyName='" + ddcompany.SelectedItem.Text + "'";
           SqlDataReader dr2 = conn.query(str1);
           if (dr2.Read())
           {
               string id1 = dr2[0].ToString();

               string str = "select ZoneID  from Zone where Zone='" + ddzone.SelectedItem.Text + "' and CompanyID='" + id1 + "'";
               SqlDataReader dr1 = conn.query(str);
               if (dr1.Read())
               {
                   string id = dr1[0].ToString();
                   string str2 = "select Region from Region where ZoneID='" + id + "'";
                   SqlDataAdapter sda = new SqlDataAdapter(str2);
                   DataTable dt = new DataTable();
                   sda.Fill(dt);
                   ddregion.DataSource = dt;
                   ddregion.DataBind();


               }
EN

回答 1

Stack Overflow用户

发布于 2014-09-17 15:03:19

在带有para SQLDataAdapter (字符串查询)的SqlDataAdapter中没有构造函数

更改此设置:

代码语言:javascript
复制
SqlDataAdapter sda = new SqlDataAdapter(str2);

要这样做:

代码语言:javascript
复制
SqlDataAdapter sda = new SqlDataAdapter(str2, conn);

More Information

顺便说一下。你的代码并不是真正的最佳实践..Basic example

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

https://stackoverflow.com/questions/25883904

复制
相关文章

相似问题

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