首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#连接access,查询语句的有关问题

2012-08-13 
c#连接access,查询语句的问题我在使用c#连接access中,我的sql语言是:string sql select * from gongzhu

c#连接access,查询语句的问题
我在使用c#连接access中,我的sql语言是:string sql = "select * from gongzhuangxinxi where 图号 = "GZ-001"";
其中“GZ-001”是我要查询的字段,现在想用一个变量替代"GZ-001",比如说定义string mm=GZ-001,请问怎么把变量mm放进查询语言中去?
高手指点下哈

[解决办法]
1 字符串拼接,即使用+运算符拼接字符串
2 StringBuilder的Append方法
3 参数化查询
[解决办法]
string mm="GZ-001";
string sql = "select * from gongzhuangxinxi where 图号 = " + mm;
[解决办法]

C# code
string mm="GZ-001";string sql = "select * from gongzhuangxinxi where 图号 = '" + mm+"'";
[解决办法]
可以格式化一下
C# code
 string para;               string sql= string.Format("select * from A where name='{0}'", para); 

热点排行