关于insert into value 的参数值怎么写?

一个吃瓜群众 2012-06-07 01:40:32
int bh =********;
int dwbh = ********;
int hdbh =********;
int lxrbh = ********;
string cysj = ********;
session.Add("insert into ___表___ (bh,dwbh,hdbh,lxrbh,cysj) values()");

我写了好几个都是有错误 引号啊什么的总是不好使

唉,郁闷死了,应该怎么写

values中赋值的是参数该怎么写啊
...全文
402 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
__天涯寻梦 2012-06-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:

C# code
session.Add("insert into ___表___ (bh列名, dwbh列名, hdbh列名, lxrbh列名, cysj列名) values(" + bh + ", " + dwbh + ", " + hdbh + ", " + lxrbh + ", '" + cysj + "')");

为什么最后一个值的时候要多打一对单引号……
[/Quote]
因为是字符串类型,sql 语句规定需要一对单引号
ParanoidKing 2012-06-07
  • 打赏
  • 举报
回复

session.Add(string.Format(
"insert into ___表___ (bh,dwbh,hdbh,lxrbh,cysj)
values('{0}','{1}','{2}','{3}','{4}')"
,bh
,dwbh
,hdbh
,lxrbh
,cysj)
);
一个吃瓜群众 2012-06-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

C# code
session.Add("insert into ___表___ (bh列名, dwbh列名, hdbh列名, lxrbh列名, cysj列名) values(" + bh + ", " + dwbh + ", " + hdbh + ", " + lxrbh + ", '" + cysj + "')");
[/Quote]
为什么最后一个值的时候要多打一对单引号呢?
__天涯寻梦 2012-06-07
  • 打赏
  • 举报
回复
session.Add("insert into ___表___ (bh列名, dwbh列名, hdbh列名, lxrbh列名, cysj列名) values(" + bh + ", " + dwbh + ", " + hdbh + ", " + lxrbh + ", '" + cysj + "')");

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧