C#怎么把文本框中的数据写到SQL数据库中
发布网友
发布时间:2022-05-04 17:27
我来回答
共4个回答
热心网友
时间:2022-06-24 09:06
private static string connectionStrings = ConfigurationManager.ConnectionStrings["sqlstr"].ConnectionString;
写一个 string sql="insert into table values('"+TextBox1.Text+"')";
调用下面方法,如果返回 1 证明已经添加进去
public static int ExecuteCommand(string safeSql)
{
SqlCommand cmd = new SqlCommand();
SqlConnection conn = new SqlConnection(connectionStrings);
try
{
PrepareCommand(cmd, conn, null, CommandType.Text, safeSql, null);
int result = cmd.ExecuteNonQuery();
return result;
}
catch (Exception e)
{
return 0;
}
finally
{
conn.Close();
conn.Dispose();
}
}
private static void PrepareCommand(SqlCommand cmd, SqlConnection connection, SqlTransaction trans, CommandType cmdType, string cmdText, SqlParameter[] cmdParms)
{
if (connection == null)
{
connection = new SqlConnection(connectionStrings);
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.Closed)
{
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.Broken)
{
connection.Close();
connection.Open();
}
cmd.Connection = connection;
cmd.CommandText = cmdText;
cmd.CommandTimeout = 50;
if (trans != null)
{
cmd.Transaction = trans;
}
if (cmdType != null)
{
cmd.CommandType = cmdType;
}
if (cmdParms != null)
{
foreach (SqlParameter parm in cmdParms)
cmd.Parameters.Add(parm);
}
}
热心网友
时间:2022-06-24 09:07
我不知道你用的什么结构 是CS结构还是BS结构
但对于C#语言的开发环境来说 都差不多
就是前台显示的是文本框 后台取得文本框的ID 然后以"."的方式获取文本框的内容
例如:asp.net 文本框名为 <asp:TextBox id="text" runat="server"></asp:TextBox>
后台.cs文件中 String str=text.Text.toString();
然后将值传送到Bll业务逻辑层 经过业务逻辑的判断后传到Dal数据访问层 插入数据库
至于sql语句 update 表 set 列=? where 条件 例如id=1;
将xx表的xx列改为? 条件是id必须为1的
希望我的回答对您有帮助!
热心网友
时间:2022-06-24 09:07
using System.Data.SqlClient;
string xxx=texbox1.text.tostring().trim();
string str = "Data Source=数据库机器名;Initial Catalog=数据库名;Integrated Security=True";
SqlConnection con = new SqlConnection(str);
con.Open();
cmd=new SqlCommand("要是插入数据就用INSERT INTO 改变数据就用 UPDATE ",con);
cmd.ExecuteNonQuery();
SQL数据库的插入和更改的方法你应该会的吧 嘻嘻
热心网友
时间:2022-06-24 09:08
1.假设文本框为TextBox1,在后台可用这句获取其值
string str = this.TextBox1.Text;
2.然后执行sql新增操作(其中conn为数据库连接,table为表名,name为字段名):
SqlCommand cmd = new SqlCommand("insert into table(name) values(str)",conn);
conn.ExecuteNonQuery();
C#中怎么将textbox中的数据加入SQL表中..
更改你的SQL语句:insert into Books (字段名一,字段名二,字段名三) values (‘值一’,'值二',‘值三’)其中, 字段名表示数据库中的列, 值代表你要插入的数据, 如果你想将一个文本框中的值插入数据库, 则将 值 更改为 文本框名.Text。---以上为一层 三层等也是一样, 在调用方法的...
在用C#做窗体设计时,怎么把textbox中的信息添加到sql数据库的表中
先双击注册按钮 然后进到后台代码区,先判断非空 然后再获取用户名 到数据库去查询是否存在 要是存在就提示已存在 不存在就执行添加方法。//这个是验证非空 public string Validate(){ if(this.txtUserName.Text.Trim()==""){ return "用户名不能为空";}else if (this.txtPassWord.Text.Trim()...
C#怎么把文本框中的数据写到SQL数据库中
private static string connectionStrings = ConfigurationManager.ConnectionStrings["sqlstr"].ConnectionString;写一个 string sql="insert into table values('"+TextBox1.Text+"')";调用下面方法,如果返回 1 证明已经添加进去 public static int ExecuteCommand(string safeSql){ SqlCommand cmd = new...
C#中怎么将textbox中的数据加入SQL表中..
//例子如下:OleDbConnection conn = new OleDbConnection(" Provider=Microsoft.Jet.OLEDB.4.0;Data Source=school.mdb"); string sql = "insert into Students(StudentNo,StudentName,Sex,Birthday,Native,Address) values('" + txtNo.Text + "','" + txtName.Text + "','" + txtSex.Tex...
c#如何将TextBox里的值保存进数据库表中?求具体代码,用sqldatasource或s...
string constr = "server=localhost;pwd=123;uid=sa;database=kkk";//数据库连接字符串,改成自己的数据库,用户名和密码 SqlConnection con = new SqlConnection(constr); con.Open(); string sql1 = "INSERT INTO tb_test(Name) VALUES('"+textbox1.Text.Trim()+"')"; SqlCo...
C#将文本框的字符串存入SQL数据库中,先来个简单点的,谢谢,学到数据库就...
这个首先你需要建好数据表,连接数据库然后执行如下格式SQL语句 INSERT INTO [表名](列名1,列名2)VALUES('" + txt_model.Text + "','" + txt_client.Text + "')
在用C#做窗体设计时,怎么把textbox中的信息添加到sql数据库的表中
insert into table (名称,型号,台面尺寸,最高转速,承载能力) values (mingcheng.Text,xinghao.Text,taimianchicun.Text,zuigaozhuansu.Text,chengzainengli.Text);
c#怎么取得文本框的值插入到sqlserver
比如放在textbox里,这里的文本框ID为txtUserName那么就是string userName=this.txtUserName.Text.Trim();SQLSERVER有个数据库,aa,有个表bbsqlconnection cn=new sqlconnection(server=.;uid=sa;pwd=sa;database=aa);cn.open();sqlcommand cm=new sqlcommand("insert into bb values(@username)");...
C#中如何实现用textbox输入数据插入到数据表中
,SqlDbType.Int)};//为命令参数赋值 parms[0].Value = Convert.ToInt32(textbox1.Text.Trim().ToString());// parms[].Value = 文本框的值;//将参数添加到SqlCommand命令中 cmd.Parameters.AddRange(parms);//执行插入语句 cmd.ExecuteNonQuery();conn.Close();//关闭数据库连接 } ...
C#怎么从Textbox中获取数值后写入数据库,求实例
cmd.Parameters.Add(parn);SqlParameter parp = new SqlParameter("@pwd", Textbox2.text);cmd.Parameters.Add(parn);cmd.ExecuteNonQuery();conn.Close();cmd.Dispose(); 类似这样,给Mydb数据库下一个名字叫users的拥有name、pwd两个属性的表赋值,把Textbox1的值传输给name,Textbox2的值传输给...