初学asp.net数据库很多字段,写插入更新语句很麻烦,有没有像asp那样有可以写在一行一行上的?

asp.net只知道这样:stringstrsql="INSERTINTOstudents(xiangmumingcheng,xiangmumiaoshu,leibie,... asp.net 只知道这样:string strsql = "INSERT INTO students (xiangmumingcheng, xiangmumiaoshu,leibie,jibie) VALUES ('"+xiangmumingcheng+"','"+xiangmumiaoshu+"','"+leibie+"','"+jibie+"')";
字段一多,很乱,很容易弄错。
asp也是没学深。asp可以这样写更新 ,不知道asp.net c#能不能这样写:

sqlinfo = "select * from [jianli]"
set rst=Server.Createobject("ADODB.RecordSet")
rst.Open sqlinfo,conn,1,3
rst.AddNew
rst("shengyuandi")=shengyuandi
rst("huji")=huji
rst("hujidi")=hujidi
rst("gongzuodanwei")=gongzuodanwei
rst("gongzuodizhi")=gongzuodizhi
rst("biyezhenghao")=biyezhenghao
rst("youxiang")=youxiang
rst("xuexi")=xuexi
rst("gongzuojl")=gongzuojl
rst("jiang")=jiang
rst("fucong")=fucong
rst("zhaouser")=zhaouser
rst.Update
rst.close
set rst = nothing
展开
 我来答
youbl
2012-09-24 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1664万
展开全部
Asp.net没有这种写法,不过你可以用参数化来写,比如(注:@后面的名称可以随意写)

string strsql = "INSERT INTO students (xiangmumingcheng, xiangmumiaoshu,leibie,jibie) VALUES (@xiangmumingcheng,@xiangmumiaoshu,@leibie,@jibie)";
SqlParameter[] paras = new SqlParameter[]{
new SqlParameter("@xiangmumingcheng", SqlDataType.Varchar, 100){Value = xiangmumingcheng},
new SqlParameter("@xiangmumiaoshu", SqlDataType.Varchar, 100){Value = xiangmumiaoshu},
new SqlParameter("@leibie", SqlDataType.Varchar, 100){Value = leibie},
new SqlParameter("@jibie", SqlDataType.Varchar, 100){Value = jibie},
};

SqlCommand.Parameters.AddRange(paras);
xiaojiea123
2012-09-24 · 超过12用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:22.5万
展开全部
没有,把ASP程序写法,忘记在学习NET 。其实ASP连接MSSQL数据库的时候,很多人也会 INSERT INTO 这样写的。
-----------------------------
像什么,sql,rs,1,1 这样的估计也就会用到 ACCESS 数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
向美好的世界献上祝福
2012-09-24 · 喜欢研究这个那个๑乛◡乛�...
向美好的世界献上祝福
采纳数:211 获赞数:1248

向TA提问 私信TA
展开全部
我是更初级的了解,asp.net的大部分都是自动生生成的。C#语法格式应该比asp更规范,我觉得习惯了就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亮DL
2012-09-24 · 超过17用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:56.9万
展开全部
好像连不通数据库有不同的写法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式