
我的项目
zhvsby
持之以恒,低调做人,认真做事,踏实前进,不要急功近利,万事先稳住,后思考再去做
展开
-
数据库设计---0001 关于varchar 和nvarchar
昨晚设计了两个数据库表Role 表 RoleId varchar(10) not nulll RoleName varchar(50) not null----------------------------------------------------今天结合最近的业务重新分析了下对这个表的设计修改如下: RoleId varchar(10) not nulll---------------> RoleId varchar(3)原创 2010-12-16 10:06:00 · 884 阅读 · 0 评论 -
项目问题---GridView的使用
<br />不做不知道,一做全是错。<br />不用gridView控件已经有2年了。脑海中依稀只是记得自能绑定数据源后能实现自动分页 排序等功能。<br /> <br />这次自己做的这个项目看来眼高手低的问题体现出了。<br />--------------------------------<br />实现功能:用gridView显示所有注册的用户信息 <br />数据库表Users中有多列,此处只是想显示UserId,User_Name,Role_Name三列。<br />此处对于gridview的原创 2010-12-19 19:08:00 · 584 阅读 · 0 评论 -
数据库设计---关于角色表的设计
最近项目进入开始研发阶段,在开发过程中遇到了一个问题就是如何给Role表设主键?根据最简单的的方法就是自增ID方式。但是起初设计的时候考虑的是Role表和Users表用Role_Id做外键关联。于是打算自己去做这个主键。研发过程中考虑到实际 系统中这个表的数据量到底会有多大,一般的查询会根据角色名称来进行模糊查找。于是决定将设为自增ID方式第2种方法也就是上述说的自己去管理主键,新建的时候去判断表中是否存在?这里的弊端是最后Role_Id会多种形式。第3种方法就是考虑所有的主键信息放到一个表中来统一管理,每原创 2010-12-18 08:20:00 · 1615 阅读 · 0 评论 -
项目问题-------传入存储过程中的参数的长度一定要和数据库表的字段长度保持一直
<br />传入存储过程中的参数的长度一定要和数据库表的字段长度保持一直<br />今天新建了一个用户,密码在数据库表User中的字段长度是varchar(50)<br />密码打算保存是用MD5 做32位加密 所以 50 足够了<br />但是我在存储过程中却传入的长度是 @password Varchar(20) 数据库自动截断 为20为 当然无法匹配了。原创 2010-12-17 17:06:00 · 1797 阅读 · 0 评论 -
项目技术----如何插入用户数据
<br />将用户的新信息插入数据库一般是写一个insert 语句。 这里我们利用的是SqlDataAdapter的Update方法。<br />---------------------<br />1:首先共同的SqlHelper类中有如下静态方法:<br />-----------------------------------------------------------------<br /> public static void Update(string connectionString原创 2010-12-16 22:12:00 · 561 阅读 · 0 评论 -
项目问题4:时间型无法转化为String
<br />数据库User表中有一个字段为User_CreateDate DateTime类型 <br />在实体类中自己居然写成了string <br />-------------------------------------------<br />如下错误代码<br /><br /> private string _userAddress;<br /> private string _userPhone;<br /> private string _userMobile;<br原创 2010-12-16 19:56:00 · 537 阅读 · 0 评论 -
项目问题 数据库设计字段
<br />数据库表Users中有一字段createDate 关于何时赋值 有待考虑。<br />第1种方式:在数据库中增加约束 来默认当前日期<br />第2种方式:数据库不加约束,在程序中对该字段默认当前日期。原创 2010-12-18 12:38:00 · 516 阅读 · 0 评论 -
项目问题3:关于架构
<br />可能自己也会问自己:做项目前不把架构定义好,怎么做的过程中才去定义架构呢<br /> <br />自己最初是用的一个已经有的网站 就是想用它的框架去做这个项目的,不过在做的过程中发现连最基本的三层都没有<br />于是不得不改造。<br />以前的是<br />---------------------------------------------------------------<br />实体类: UserInfo<br />接口: IUsers<br />DAL类:User (继承原创 2010-12-16 19:51:00 · 455 阅读 · 0 评论 -
项目问题2:如何建立接口
<br />整天在ERP中来回修改客户问题 ERP中有接口的概念,自己也知道,但是今天自己开始建立一个新的接口还真是有点茫然<br />如下建立一个接口实现的功能是把注册用户信息插入到数据库中去。<br />-----------------------------------------------------------------------------------------------------<br />void InsertUser(UserInfo refUserInfo) ;//接口这样原创 2010-12-16 19:43:00 · 777 阅读 · 0 评论 -
项目问题1:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值
<br />书写如下代码 从Register.aspx 点一个按钮到另一个界面CommitRegister.aspx<br /> <br />-----------------------------------------------------------------------------------<br /> UserInfo userinfo = new UserInfo();<br /> userinfo.UserName = this.txtUserName.Te原创 2010-12-16 13:13:00 · 5543 阅读 · 1 评论 -
提出问题:大家如何控制主键的重复性?
<br />提出问题:大家如何控制主键的重复性? <br />具体说明:SQL数据库Product表 productId,productName 其中productId 为主键【非自增列】, 业务要求新增一个商品到product表,程序中如何处理主键<br />方案一: productid不让客户录入,由程序读取product表中的Max(productid)+1返回做主键<br />方案二:界面提供2个TextBox,一个供客户录入productid,一个录入productname, 在插入数据原创 2010-12-23 21:33:00 · 834 阅读 · 0 评论