为什么Encrypting的对象无法添加到access数据库中

海大富运动 2010-10-01 11:58:26
为什么Encrypting的对象无法添加到access数据库中,

string strPassword = objAlogrim.Encrypting(txtPassword.Text.Trim(),"mingma");

string sqlstr = @"insert into Users(UserID,UserName,Password,RealName)values
('" + UserID + "','" + UserName + "','" + Password + "','" + RealName + "')";

就是将strPassword赋值为常量,也添加不了,不知道为什么
...全文
89 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
海大富运动 2010-10-02
  • 打赏
  • 举报
回复
谢谢楼上的,估计是Password的问题,我括号了,可以了!晕死
海大富运动 2010-10-02
  • 打赏
  • 举报
回复
access 的数据库表,不是sql的
HolyPlace 2010-10-02
  • 打赏
  • 举报
回复
(UserID,UserName,[Password],RealName)
password是关键字把他括起来,还有你执行的方式应该是字符串不能是存储过程
海大富运动 2010-10-02
  • 打赏
  • 举报
回复
insert into [Users](UserID,UserName,Password,RealName,CompanyName,Email,Mobile,Address,QQ,MSN,IsCheck,IsVip,addDate)values ('2010102106','LiuHua','dn7p8A==','manman','久久贸易','nighting1029@126.com','13535109966','福建省test区','123714162','nighting1029@126.com','1','0','2010-10-2 10:23:03')
海大富运动 2010-10-02
  • 打赏
  • 举报
回复
提示:System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。



我的password字长设定的是50字符,应该不至于吧
HolyPlace 2010-10-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 nighting1029 的回复:]
不是表的问题,只要把Password字段删除,就可以正常添加,加上Encrypting过的Password,insert的就报错
楼上仁兄可能没看明白我的问题
[/Quote]
看一下你Password字段的长度是不是超过了
海大富运动 2010-10-02
  • 打赏
  • 举报
回复
不是表的问题,只要把Password字段删除,就可以正常添加,加上Encrypting过的Password,insert的就报错
楼上仁兄可能没看明白我的问题
wuyq11 2010-10-02
  • 打赏
  • 举报
回复
string sqlstr = @"insert into [Users](UserID,UserName,Password,RealName) values
('" + UserID + "','" + UserName + "','" + Password + "','" + RealName + "')";
海大富运动 2010-10-02
  • 打赏
  • 举报
回复
自己顶下

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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