有谁能解决吗?(insert into 失败)
各位好!有个问题想请大家帮忙看看。我以前用的是SQL数据库,前天改用ACCESS数据库,在向数据库里插入数据时遇到问题啦!麻烦啊! 
 下面是我在做测试用的数据表和代码。 
 表:admin 
 字段:Id      数据类型:自动增长型 
 字段:Name   数据类型:文本 
 字段:PassWord      文本 
 字段:RegTime   时间和日期   默认值:Date()   
 我用   sql= "Insert   into   admin   (Name,PassWord)   values   ( '123456 ', '123456 ') "; 
 提示Insert   into   语法错误。 
 然后我有换了个表   login   这个表只有两个字段   Name   和   PassWord   数据类型都是文本   用sql= "Insert   into   login   values   ( '123456 ', '123456 ') "插入时成功。 
 用sql= "Insert   into   login   (Name,PassWord)   values   ( '0123 ',0123 ') "插入时提示 
 Insert   into   语法错误。昏啊   有错误吗? 
 代码如下:   
 using   System; 
 using   System.Data; 
 using   System.Data.OleDb;   
 namespace   Access 
 { 
 	///    <summary>  
 	///   DataAccess   的摘要说明。 
 	///    </summary>  
 	public   class   DataAccess 
 	{  		   
 		public   DataAccess() 
 		{ 
 			// 
 			//   TODO:   在此处添加构造函数逻辑 
 			// 
 		}                        
 		private   int   count=0; 
 		private   OleDbConnection   conn; 
 		private   static   string   ErrorStr=null;     
 		public   OleDbConnection   OleDbConn() 
 		{ 
 		               ErrorStr= " "; 
 			string   ConnStr=System.Configuration.ConfigurationSettings.AppSettings[ "ConnectionString "].ToString()+System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings[ "DbPath "].ToString()); 
 			try 
 			{ 
 				return   new   OleDbConnection(ConnStr); 
 			} 
 			catch(Exception   e) 
 			{ 
 				ErrorStr= "数据连接失败 "+e.Message; 
 				return   null; 
 			} 
 			finally 
 			{ 
 			}     
 		}     
 		public   bool   DataUpdate(string   SqlStr,OleDbConnection   DbConn) 
 		{ 
 			ErrorStr= " "; 
 			if(DbConn==null) 
 			{ 
 				conn=this.OleDbConn(); 
 			} 
 			else 
 			{ 
 				conn=DbConn; 
 			}   
 			try 
 			{ 
 				if(conn.State==ConnectionState.Closed) 
 				{ 
 					conn.Open(); 
 				}   
 				OleDbCommand   cmd=new   OleDbCommand(SqlStr,conn); 
 				cmd.CommandType=CommandType.Text; 
 				count=cmd.ExecuteNonQuery(); 
 				return   !(count <1); 
 			} 
 			catch(Exception   e) 
 			{ 
 				ErrorStr= "数据更新失败 "+e.Message; 
 				return   false; 
 			} 
 			finally 
 			{ 
 				if(conn.State!=ConnectionState.Closed) 
 				{ 
 					conn.Close(); 
 				} 
 			}     
 		}     
 		public   string   ErrorMessage 
 		{ 
 			get    
 			{ 
 				return   ErrorStr; 
 			} 
 		}     
 	} 
 }     
 using   System; 
 using   System.Collections; 
 using   System.ComponentModel; 
 using   System.Data; 
 using   System.Drawing; 
 using   System.Web; 
 using   System.Web.SessionState; 
 using   System.Web.UI; 
 using   System.Web.UI.WebControls; 
 using   System.Web.UI.HtmlControls; 
 using   System.Data.OleDb;