4个回答
展开全部
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);
}
}
写一个 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);
}
}
展开全部
我不知道你用的什么结构 是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的
希望我的回答对您有帮助!
但对于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的
希望我的回答对您有帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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数据库的插入和更改的方法你应该会的吧 嘻嘻
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数据库的插入和更改的方法你应该会的吧 嘻嘻
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
string str = this.TextBox1.Text;
2.然后执行sql新增操作(其中conn为数据库连接,table为表名,name为字段名):
SqlCommand cmd = new SqlCommand("insert into table(name) values(str)",conn);
conn.ExecuteNonQuery();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |