MySQL数据库中插入数值时,如何将变量传进去,如下图,我想让num最终变成相应数值
1个回答
推荐于2016-11-28 · 知道合伙人软件行家
关注
展开全部
字符串拼错了
sqlstr = "INSERT INTO table VALUES ('"+ num +"','10.108','8000','player','12345')";
追问
再请教下,用string num="6";正确,为什么用int num=6;就不正确了呢?
另外,这些知识可以在哪里学到呢,谢谢。
追答
c#是强类型的脚本
所有变量都需要声明其数据类型
string num = "6";
双引号括起来是字符串,所以付给一个string类型的变量是正确的
int num = 6;
6是int型,可以被正确的赋给num,你看看是不是符号打成中文的看
你想深入学习的话,建议你去看看wrox的红皮书系列,无论是入门还是老手都会受益匪浅
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询