zoukankan
html css js c++ java
更新数据的经典代码
private
void
UpdateUser()
{
if
(Page.IsValid)
{
//
Update the existing user
SqlConnection con;
string
sql;
SqlCommand cmd;
StringBuilder sb
=
new
StringBuilder();
ArrayList values
=
new
ArrayList();
//
Build the SQL string
sb.Append(
"
UPDATE [User] SET
"
);
sb.Append(
"
Login='{0}', Password='{1}', FirstName='{2}',
"
);
sb.Append(
"
LastName='{3}', PhoneNumber='{4}', Email='{5}'
"
);
//
Add required values to replace
values.Add(txtLogin.Text);
values.Add(txtPwd.Text);
values.Add(txtFName.Text);
values.Add(txtLName.Text);
values.Add(txtPhone.Text);
values.Add(txtEmail.Text);
//
Add optional values directly
if
(txtAddress.Text
!=
string
.Empty)
sb.Append(
"
, Address='
"
+
txtAddress.Text
+
"
'
"
);
if
(txtMobile.Text
!=
string
.Empty)
sb.Append(
"
, CellNumber='
"
+
txtMobile.Text
+
"
'
"
);
if
(txtBirth.Text
!=
string
.Empty)
{
//
Pass date in ISO format YYYMMDD
DateTime dt
=
DateTime.Parse(txtBirth.Text);
sb.Append(
"
, DateOfBirth='
"
);
sb.Append(dt.Year.ToString(
"
d4
"
));
sb.Append(dt.Month.ToString(
"
d2
"
));
sb.Append(dt.Day.ToString(
"
d2
"
));
sb.Append(
"
'
"
);
}
sb.Append(
"
WHERE UserID='{6}'
"
);
//
Get the UserID from the context.
values.Add(Context.User.Identity.Name);
sql
=
String.Format(sb.ToString(), values.ToArray());
//
Connect and execute the query
con
=
new
SqlConnection(
"
data source=(local)\\NetSdk;initial catalog=FriendsData;user id=sa
"
);
cmd
=
new
SqlCommand(sql, con);
con.Open();
bool
doredirect
=
true
;
try
{
cmd.ExecuteNonQuery();
}
catch
{
doredirect
=
false
;
this
.lblMessage.Visible
=
true
;
this
.lblMessage.Text
=
"
Couldn't update your profile!
"
;
}
finally
{
con.Close();
}
if
(doredirect)
Server.Transfer(
"
../Default.aspx
"
);
}
}
查看全文
相关阅读:
MEAN: AngularJS + NodeJS的REST API开发教程
什么是MEAN全堆栈javascript开发框架
fputcsv 导出excel,解决内存、性能、乱码、科学计数法问题
React 高德地图画点画区域放大缩小
React 拖动布局
React+TypeScript搭建项目
js 运算符优先级
for...in 与 for...of
前端面试点记录
Vue 高德地图 路径规划 画点
原文地址:https://www.cnblogs.com/ahuang1118/p/172517.html
最新文章
Ubuntu 使用
VMware
CVM 单节点集群配置
Nutanix 集群修改CVM IP地址
转发:China2008 标题:SharePoint 文档库打开HTML 直接浏览而不是打开下载对话框
sharepoint 2010 调查 / 选项 / 将(指定自定义值)修改为(其他)/ jquery 修改input 值与绑定(for) label,修改label的值
sharepoint 2010 开发人员仪表板
sharepoint 页面js 最后执行
关于<span>标记,文字间的间距问题
URL地址JS编码和解码
热门文章
JS 获得地址栏参数(转)+JS 获得上个页面的地址+ JS 截取
moss2010 站点锁死
sharepoint2010 彻底删除用户
用PS去除图片中文字的6个方法
ThinkPHP 5.1下使用PHPSocket.IO实现websocket通讯
6种php加密解密方法
微信支付退款(PHP后端)
基于tp5 微信公众号模板消息
Centos6.5镜像下载
VirtualBox中CentOS7.2 网络配置(固定IP+联网)(亲测有效)
Copyright © 2011-2022 走看看