“UpdateDataBase”方法没有任何重载采用“1”个参数

问题描述

“UpdateDataBase”方法没有任何重载采用“1”个参数
public DataSet UpdateDataBase(DataSet changedDataSet string tableName)
{
this.myConnection = new SqlConnection(connectionString);
this.da = new SqlDataAdapter(this.strSQL this.myConnection);
this.sqlCmdBld = new SqlCommandBuilder(da);
this.da.Update(changedDataSet tableName);
return changedDataSet;
}

这样用的
this.link.UpdateDataBase(sendSQL);

this.link.UpdateDataBase(""exec sf_进货单"");

this.link.UpdateDataBase ( tempSendStrSQL );

然后出错了

怎么改啊?

解决方案

public DataSet UpdateDataBase(DataSet changedDataSet string tableName)
这个方法要求传2个参数,第一个是DataSet,第二个是表名

this.link.UpdateDataBase(this.ds进货单""); //假设你的表名叫“进货单”

解决方案二:
但是目测这个代码有问题,这个方法在哪里定义的,代码很混乱。

解决方案三:
看上去你根本不用这个方法,你直接写就可以了
var conn = new SqlConnection(connectionString);
var cmd = new SqlCommand(sendSQL conn);
conn.Open();
cmd.ExecuteScalar();

解决方案四:
同学,就4行代码哎。

解决方案五:
你到底是要改哪里,两边不匹配,必须修改一处

解决方案六:
要么你这么写
public void UpdateDataBase(string sql)
{
this.myConnection = new SqlConnection(connectionString);
var cmd = new SqlCommand(sql conn);
myConnection.Open();
cmd.ExecuteScalar();
myConnection.Close();

}

解决方案七:
方法没有任何重载采用“XXX”个参数 。我遇到过这样的问题,是编译器的问题,不知你的是否和我遇到的一样。我是用 VS2010 打开的是一个 VS 2013的解决方案,有几个重载方法就出现这个错误,后来用VS2013打开调试就没有报错了。

时间: 2024-11-03 11:17:45

“UpdateDataBase”方法没有任何重载采用“1”个参数的相关文章

错误 1 “UpdateDataBase”方法没有任何重载采用“1”个参数

问题描述 错误 1 "UpdateDataBase"方法没有任何重载采用"1"个参数 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;using System.Wi

为何它会显示“GetAll”方法没有任何重载采用 1 个参数

问题描述 为何它会显示"GetAll"方法没有任何重载采用 1 个参数 定义的时候是定义1个参数啊 本人初学者 程序卡在这边不知道要怎么办 解决方案 你的getall方法就不对. 你的返回值类型是 User 但是你 return users;返回的是 User[]. 你需要先修改getall方法,返回值修改为User[],它通过编译了,主程序自然就对了. 解决方案二: ToString"方法没有采用"1"个参数的重载

急求,各位前辈帮个忙,错误 “EndExecuteNonQuery”方法没有任何重载采用“0”个参数

问题描述 急求,各位前辈帮个忙,非常感谢!错误1"EndExecuteNonQuery"方法没有任何重载采用"0"个参数错误2"System.Web.UI.WebControls.DataListCommandEventArgs"不包含"FindControl"的定义,并且找不到可接受类型为"System.Web.UI.WebControls.DataListCommandEventArgs"的第一个参数的

出现问题ContactsAdd没有采用“10”个参数的重载

问题描述 我是个菜鸟~在改其他人的程序~出现问题ContactsAdd没有采用"10"个参数的重载~我知道问题原因是要求参数个数与你传入个数不同不过我想不要那最后一个参数应该怎么改?privatevoidbutton10_Click(objectsender,EventArgse)//添加{if(textBox1.Text!=""&&comboBox1.Text!=""&&comboBox2.Text!="

java重载-请问可见性为private的方法可以作为重载方法吗?

问题描述 请问可见性为private的方法可以作为重载方法吗? 有这样一个方法 public void f( ){ },那么方法 private int f( int m){ }是它的重载方法吗? 解决方案 算是的,只要参数不同即可 解决方案二: 对于同一个类,如果这个类里面有两个或者多个重名的方法,但是方法的参数个数.类型.顺序至少有一个不一样,这时候局构成方法重载. 解决方案三: 可以,但不能对private修饰的方法重写. 解决方案四: 可以,但不能对private修饰的方法重写. 解决方

应用-“PlaySound.DllImportAttribute”不包含采用“1”个参数的

问题描述 "PlaySound.DllImportAttribute"不包含采用"1"个参数的 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; u

Web APi之捕获请求原始内容的实现方法以及接受POST请求多个参数多种解决方案(十四)

前言 我们知道在Web APi中捕获原始请求的内容是肯定是很容易的,但是这句话并不是完全正确,前面我们是不是讨论过,在Web APi中,如果对于字符串发出非Get请求我们则会出错,为何?因为Web APi对于简单的值不能很好的映射.之前我们谈论过请求内容注意事项问题,本节我们将更加深入的来讨论这个问题,我们会循序渐进进行探讨,并给出可行的解决方案,.细细品,定让你收货多多! 捕获请求原始内容实现方法 捕获复杂属性值 Web APi对于复杂属性值以JSON或者XML的形式成功发送到服务器,基于这点

vs2013 报错-DoubleAnimation不包含采用“3”个参数的构造函数

问题描述 DoubleAnimation不包含采用"3"个参数的构造函数 Storyboard storyboard = new Storyboard(); DoubleAnimation doubleAnimation = new DoubleAnimation(Canvas.GetLeft(rect) p.X new Duration(TimeSpan.FromMilliseconds(500))); Storyboard.SetTarget(doubleAnimation rec

想请教一下方法中传数组和传可变参数的区别

问题描述 想请教一下方法中传数组和传可变参数的区别 public int Add(int n1,int n2) { return n1+n2; } 想请教一下各位大神 这个方法中参数个数不固定的话 可以往里面传一个int类型的数组 也可以传一个params可变参数数组 想请教这两种方法有什么区别 解决方案 可变长参数没有限定参数的个数 数组则是限定了个数 解决方案二: 可变参数,也是数值访问形式,不过是字符串 解决方案三: 传可变参数可以多个参数,比较灵活 数组是定死的