C#操作数据库
界面上一个按钮,Click方法中完成同时向两个表中插入数据,SQL语句不会写??举例说明
答案:ADO.NET 看些资料 实例..
具体要有
引用命名空间;
using System.Data;
using System.Data.SqlClient;
连接数据库字符串,先建立
Connection 对象..进行连接数据库
Command 对象
进行操作..
三个方法..ExecuteNonQuery(),ExecuteScalar(),ExecuteReader(),
增加的话..
写个例子吧
string sql = "insert into 表名(列名) values(数据)";
SqlConnection conn = new SqlConnect("Data Source=.;Initial Catalog="数据库名";Integrated Security=true");
SqlCommand cmd = new SqlCommand(sql, conn);
int result = cmd.ExecuteNonQuery();
if(result == 1)
{
MessageBox.Show("恭喜您,注册成功!, "系统提示",MessageBoxButtons.OK, MessageBoxIcon.Information);
}
这里我用到的是Sqlserver 所以用的 SqlConnection
你还可以用OleDbConnection 等等..
好了
谢谢..
答案补充增加两条,你就写两个sql语句...
然后执行两次..
谢谢
insert into (表) value(数据)
对准字段
只能执行两条次insert语句
insert into table1(字段1,...字段n)vaules(1,...n)
insert into table2(字段1,...字段n)vaules(1,...n)
insert into 表名(列名)values(数据)
上一个:C#的用处?
下一个:c#代码示例