MySQL数据库中插入数值时,如何将变量传进去,如下图,我想让num最终变成相应数值

 我来答
xiii130
推荐于2016-11-28 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部

字符串拼错了

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的红皮书系列,无论是入门还是老手都会受益匪浅
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式