没有错误,刚才还可以,过会就不行了
数据库是access,User是数据库一张表,有user_id和user_pass两个属性,其他应该没有什么难理解的了,还望大家指点~string Constr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\db\db1.mdb;User ID=admin";
OleDbConnection oc = new OleDbConnection(Constr); //初始化连接
oc.Open(); string sql = string.Format("INSERT INTO [User] ([user_id],[user_pass]) VALUES ('{0}','{1}')",user_text.Text.Trim(),pass_text.Text.Trim());
try
{
OleDbCommand command = new OleDbCommand(sql, oc);
MessageBox.Show("注册成功,请点击普通用户登录。");
}
数据库是access,User是数据库一张表,有user_id和user_pass两个属性,其他应该没有什么难理解的了,还望大家指点~string Constr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\db\db1.mdb;User ID=admin";
OleDbConnection oc = new OleDbConnection(Constr); //初始化连接
oc.Open(); string sql = string.Format("INSERT INTO [User] ([user_id],[user_pass]) VALUES ('{0}','{1}')",user_text.Text.Trim(),pass_text.Text.Trim());
try
{
OleDbCommand command = new OleDbCommand(sql, oc);
MessageBox.Show("注册成功,请点击普通用户登录。");
}
这里只是创建了命令,还没有执行吧?我不是很明白的,只学过SQL,我想语法应该差不多吧,
应该还有command.ExecuteNonQuery()之类的这样才行吧。个人意见啊。