SQL语句的问题 sqlc# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用string.Format和@,例如string sql = string.Format( @"select * from a where a.name like '%{0}%' ", "张"); @放在字符串前使用,意思是声明这个字符串中没有转义字符string path = “\\123.txt”;如果用@的话,就不用反斜杠来转义了,直接写成:string path = @“\123.txt”; 写在cs文件里面,就当做字符串变量/常量,怎么写都会眼花的写到专门的xml文件里面不就行了,再写个class,在application启动的时候读到内存 我想问的是我如何把数据库 比如这句这种: "insert into customer vaules('" + name + "'," + password + ",'" + address + "'," + phone + ",'" + email + "')";还有这种:"insert into 基本信息表(编号,姓名,性别,年龄,班级)values(@编号,@姓名,@性别,@年龄)"如何把第二种中的”编号"和textbox1.tostring(),以及数据库里面的"No“对应起来啊?还有 第一种的那个引号有什么好的方法加以区分吗?太让人眼花缭乱了。。 下面这样写还行吧,眼花吗?string sql1 = string.Format(@"insert into customer vaules('{0', '{1}', '{2}', '{3}','{4}')", name, password, address, phone, email);string sql2 = string.Format(@"insert into customer (编号,姓名,性别,年龄,班级) vaules({0}, '{1}', '{2}', '{3}','{4}')", textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text); 最好用sql传参数的方式,不要用拼接字符串的方式,防止sql注入,你百度一下" C# 防sql注入"就明白了 嗯 ,还有一个问题,就是sql2这句话的含义是向表customer按照 编号,姓名,性别,年龄,班级 的顺序,插入值,这些值分别是textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text 吗?而values里面的0,1,2,3,4是指出了 textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text 的对应的位置吗?我的理解对不对啊? 嗯 ,还有一个问题,就是sql2这句话的含义是向表customer按照 编号,姓名,性别,年龄,班级 的顺序,插入值,这些值分别是textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text 吗?而values里面的0,1,2,3,4是指出了 textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text 的对应的位置吗?我的理解对不对啊?对的 嗯 ,还有一个问题,就是sql2这句话的含义是向表customer按照 编号,姓名,性别,年龄,班级 的顺序,插入值,这些值分别是textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text 吗?而values里面的0,1,2,3,4是指出了 textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text 的对应的位置吗?我的理解对不对啊?对的嗯 谢谢大家! 请教imageList加载图片后删除原文件出错,请问imageList加载图片有什么办法释放资源吗? 一些小问题请大虾们帮帮忙哦 C#用户注册代码? 接口问题。 C#中串口通信的问题?? 关于样试表问题? 关于刷B189带QQ版的问题 我想将窗体名称放在字符串中,再将其转成对象,再让他显示! 问个简单的问题,如何让listview 控件的checkbox 只能选择一项? 新手问题,各位大哥帮帮忙了,小弟现在没什么分,以后一定补偿!! C#生成EXCEL图表 请问一下Connection后面没有括号,那它该怎么解释?
@"select *
from a
where a.name like '%{0}%'
", "张");
如果用@的话,就不用反斜杠来转义了,直接写成:
string path = @“\123.txt”;
写到专门的xml文件里面不就行了,再写个class,在application启动的时候读到内存
这种:
"insert into customer vaules('" + name + "'," + password + ",'" + address + "'," + phone + ",'" + email + "')";
还有这种:
"insert into 基本信息表(编号,姓名,性别,年龄,班级)values(@编号,@姓名,@性别,@年龄)"如何把第二种中的”编号"和textbox1.tostring(),以及数据库里面的"No“对应起来啊?
还有 第一种的那个引号有什么好的方法加以区分吗?太让人眼花缭乱了。。
vaules('{0', '{1}', '{2}', '{3}','{4}')",
name, password, address, phone, email);
string sql2 = string.Format(@"insert into customer
(编号,姓名,性别,年龄,班级)
vaules({0}, '{1}', '{2}', '{3}','{4}')",
textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text);
而values里面的0,1,2,3,4是指出了 textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text 的对应的位置吗?我的理解对不对啊?
而values里面的0,1,2,3,4是指出了 textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text 的对应的位置吗?我的理解对不对啊?
对的
而values里面的0,1,2,3,4是指出了 textbox1.Text, textbox2.Text, textbox3.Text, textbox4.Text, textbox5.Text 的对应的位置吗?我的理解对不对啊?
对的嗯 谢谢大家!