日期:2014-05-18 浏览次数:20676 次
String sql = String.Format("insert into 表名(字段1, 字段2) values("{0}", "{1}")", 用户名控件.text, 密码控件.text);//就是一条sql的insert语句,其中{0}和{1}就像是为两个变量挖个坑,填坑的分别是用户名控件.text和密码控件.text int result = 0;//声明int变量,不过没看到你用这个变量呀。。。 try { DBHelper.connection.Open();//调用上面的那个类的静态变量connection,百度一下OleDbConnection.Open();方法是干什么的 SqlCommand cmd = new SqlCommand(sql, DBHelper.connection);//SqlCommand对象是用来执行sql操作的,第一个参数是sql语句,第二个参数是OleDbConnection对象 result = cmd.ExecuteNonQuery();//执行ExecuteNonQuery操作,ExecuteNonQuery是执行增、删、改操作的 ,返回int还是object对象来着我也忘了 } 大概就是这样
------解决方案--------------------
插入数据库一条记录
------解决方案--------------------
String.Format的用法中可以这样写,这里的{0}和{1} 就表示在字符串里面挖了两个坑,后面的textBoxnewname.Text和TextBoxnewpassword.Text就是为这两个坑填对应的值
textBoxnewname.Text对应{0}
TextBoxnewpassword.Text对应{1}
同理,三个参数的时候 就是 {0} {1} {2} 对应的值是textBoxnewname.Text、TextBoxnewpassword.Text、textBox3.Text
写写就熟悉了
具体请参考
http://msdn.microsoft.com/zh-cn/library/system.string.format.aspx