`
linuxstuding
  • 浏览: 1238556 次
文章分类
社区版块
存档分类
最新评论

无法将类型"int"隐式转换为"string"

 
阅读更多

#region 得到一个对象实体
public static shubuy GetModel(int Buy_id)
{
SqlParameter[] parameters =
{
new SqlParameter ("@Buy_id",SqlDbType.Int,4)
};
parameters[0].Value = Buy_id;
Customer model = new Customer();

DataSet ds = DbHelperSql.RunProcedure("UP_Customer_GetModel", parameters, "ds");
model.Buy_id = Buy_id;// 就是这 错误 说无法将类型"int"隐式转换为"string"
if (ds.Tables[0].Rows.Count > 0)
{
model.SupplyType = ds.Tables[0].Rows[0]["SupplyType"].ToString();
model.Supplykind = ds.Tables[0].Rows[0]["Supplykind"].ToString();
model.SupplyPro = ds.Tables[0].Rows[0]["SupplyPro"].ToString();
model.Intrduce = ds.Tables[0].Rows[0]["Intrduce"].ToString();
model.OncePro = ds.Tables[0].Rows[0]["OncePro"].ToString();
model.HopeProvice = ds.Tables[0].Rows[0]["HopeProvice"].ToString();
model.HopeArea = ds.Tables[0].Rows[0]["HopeArea"].ToString();
model.Degree = ds.Tables[0].Rows[0]["Degree"].ToString();
model.Fax = ds.Tables[1].Rows[0]["Fax"].ToString();
model.People = ds.Tables[0].Rows[0]["People"].ToString();
model.Tel = ds.Tables[0].Rows[0]["Tel"].ToString();
model.MailMan = ds.Tables[0].Rows[0]["MailMan"].ToString();
model.E_mail = ds.Tables[0].Rows[0]["E_mail"].ToString();
model.QQMSN = ds.Tables[0].Rows[0]["QQMSN"].ToString();
model.ComAdd = ds.Tables[0].Rows[0]["ComAdd"].ToString();
model.ComName = ds.Tables[0].Rows[0]["ComName"].ToString();
model.Remark = ds.Tables[0].Rows[0]["Remark"].ToString();
}
else
{
return null;
}
}
#endregion

那写成
model.Buy_id = Buy_id.ToString();
就行了

分享到:
评论

相关推荐

    java中long类型转换为int类型-java long转int.pdf

    由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况: 主要以下几种转换方法,供参考: 一、强制类型转换 [java] long ll = 300000; int ...

    C++隐式类类型转换

    C++可以定义如何将其他类型的对象隐式转换为我们的类类型或将我们的类类型的对象隐式转换为其他类型。为了定义到类类型的隐式转换,需要定义合适的构造函数。  说明:可以用单个实参来调用的构造函数定义了从形参...

    switch语句能否作用在byte上,能否作用在long上,能否作用在String上

    2、switch语句能否作用在byte上,能否作用在long上,能否作用在String上  在switch(expr1)中...显然,long和String类型都不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。

    详解c# 强制转换和类型转换

    例如,string 无法隐式转换为 int。 因此,在将 i 声明为 int 后,无法将字符串“Hello”分配给它,如以下代码所示: int i; // error CS0029: Cannot implicitly convert type 'string' to 'int' i = Hello; 但...

    Scala—— 12.隐式转换

    隐式转换函数是以implicit关键字声明的带有单个参数的函数,这种函数将会自动应用,将值从一种类型转换为另一种类型。 object boke_demo01 { def main(args: Array[String]): Unit = { //编写一个隐式函数转成 ...

    Java实验-基本数据类型及操作

    1. 隐式类型转换:隐式类型转换是指Java自动将一种数据类型转换为另一种数据类型的过程,例如将int类型转换为double类型。 2. 显示类型转换:显示类型转换是指使用强制类型转换符号将一种数据类型转换为另一种数据...

    C#难点逐个击破(9):类型转换

    显式转换与隐式转换 类型之间的转换可以分为隐式转换与显式转换,如int类型可直接转换为long类型。 代码如下: /*隐式转换*/ int intNum = 23; long longNum1 = intNum; 也可进行显式转换; 代码如下: /*显式转换*/ ...

    hive中将string数据转为bigint的操作

    使用 CAST 函数将 STRING 转为 BIGINT: SELECT CAST(‘00321’ AS BIGINT) FROM table; As a BIGINT it will show ...把bigint和varchar都隐式转换成String类型的就可以关联出正确的结果了 cast(t1.PARTY_NUM as str

    张孝祥正在整理Java就业面试题大全

    switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 在switch(expr1)中,...显然,long和String类型都不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。

    c#入门——09变量类型的转换

    类型转换分为两大类:隐式转换和显式转换 隐式转换:也就是自动转换。编译器自动识别,不需要自己额外写更多的代码。 显式转换:也就是强制转换。告诉编译器,什么类型转换到什么类型。 二 隐式转换 小类型的数据...

    C++隐式转换问题分析及解决办法

    #include <string> using std::cin; using std::cout; using std::endl; using std::string; int main() { unsigned int a; int b = -1; while (cin >> a) { if (a > b) { cout << "a > b" << ...

    c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32的区别详解

    该转换方式主要用于数字类型转换,从int类型到long,float,double,decimal类型,可以使用隐式转换,但是从long类型到int类型就需要使用显式转换,也就是该数据类型转换方式,否则会产生编译错误。 该方式对于浮点数...

    浅析C#数据类型转换的几种形式

    1、Convert.ToInt32(); //转换成32位的整数。2、变量.ToString();/最常见的转换成 字符串。... (1) 隐式转换:一般是低类型向高类型转化,能够保证值不发生变化。隐式数值C#数据类型转换:从 sbyte 到 sho

    sqlserver substring函数使用方法小结

    start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。 length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度(但是结果并补一个返回length字符长度,要看expression的长度和start的设置!...

    1.0拆箱和装箱.pdf

    //int类型为什么能装箱到object类型,但不能装箱到string类型或Person类型, //因为object类型时int类型的父类。 //2.拆箱时,必须用装箱时的类型来拆箱 //装箱时如果是int,拆箱必须用int,不能用double //3....

    C++ explicit构造函数实例解析

    按照C语言默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class String { String ( const char* p ); // 用C风格的字符串p作为初始化值 //…...

    C++笔记?explicit构造函数

    按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示:  class String {  String ( const char* p ); // 用C风格的字符串p作为初始化值  /...

    SQL Substring提取部分字符串

    功能:返回字符、二进制、文本或...start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。 length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度。 返回值: 如果 expression 是一种支持的

    PHP中in_array的隐式转换的解决方法

    今天在写一个接口的时候,需要传入大量的基本信息参数,参数分别是int和string两种类型,为了校验方便,我打算把所有的参数都放在数组中,然后用in_array(0, $param)判断 int 参数是否为0,再单独判断string参数是否...

    C++Primer中文版_第4版__函数_习题解答_文字分享.pdf

    } 是错误的,因为函数头中所定义的返回值类型为int,但return语句返回的表达式的类型为string,两个类型不同,而string类型又不能隐式转换为int类型。 (b) f2(int i) { /* ... */ } 是错误的,因为该函数定义中...

Global site tag (gtag.js) - Google Analytics