带有参数的command命令形式-----避免文本框中输入单引号时出错
2014-05-12 19:55
363 查看
打开数据库方法:
命名空间:using system.data; using system.data.sqlclient;
SqlConnection sqlcnn = null;
public bool OpenDB() //打开数据库的方法
{
sqlcnn = new SqlConnection();
string str = @"server=.\sqlexpress;database=stuInfo111;uid=sa;pwd=yy199455";
sqlcnn.ConnectionString = str;
if (sqlcnn.State == ConnectionState.Closed)
{
sqlcnn.Open();
}
if (sqlcnn.State == ConnectionState.Open)
{
return true;
}
else
{
return false;
}
}
窗体Form中有两个文本框和一个按钮:
button_click代码中: //按钮单击事件
OpenDB(); //使用上面的打开数据库的方法
SqlCommmand sqlcmd=new SqlCommand();
sqlcmd.Connection=sqlcnn;
sqlcmd.Parameters.Add("@class",SqlDbType.Nvarchar,10).value=textbox1.text; //通过向文本框中输入的实际参数(textbox1.Text中的值)传递给形式参数@class
sqlcmd.Parameters.Add("@classMemo", SqlDbType.NVarChar).Value = textBox2.Text; ///通过向文本框中输入的实际参数(textbox2.Text中的值)传递给形式参数@classMemo
String str="insert into values("同学","-------")";
sqlcmd.ConnectionText=sql;
if(Convert.ToInt32(sqlcmd.ExecuteNonQuery())>0) //判断受影响的行数是否为大于0,如果大于0则提示输入成功
{
MessageBox.show("Success");
}
命名空间:using system.data; using system.data.sqlclient;
SqlConnection sqlcnn = null;
public bool OpenDB() //打开数据库的方法
{
sqlcnn = new SqlConnection();
string str = @"server=.\sqlexpress;database=stuInfo111;uid=sa;pwd=yy199455";
sqlcnn.ConnectionString = str;
if (sqlcnn.State == ConnectionState.Closed)
{
sqlcnn.Open();
}
if (sqlcnn.State == ConnectionState.Open)
{
return true;
}
else
{
return false;
}
}
窗体Form中有两个文本框和一个按钮:
button_click代码中: //按钮单击事件
OpenDB(); //使用上面的打开数据库的方法
SqlCommmand sqlcmd=new SqlCommand();
sqlcmd.Connection=sqlcnn;
sqlcmd.Parameters.Add("@class",SqlDbType.Nvarchar,10).value=textbox1.text; //通过向文本框中输入的实际参数(textbox1.Text中的值)传递给形式参数@class
sqlcmd.Parameters.Add("@classMemo", SqlDbType.NVarChar).Value = textBox2.Text; ///通过向文本框中输入的实际参数(textbox2.Text中的值)传递给形式参数@classMemo
String str="insert into values("同学","-------")";
sqlcmd.ConnectionText=sql;
if(Convert.ToInt32(sqlcmd.ExecuteNonQuery())>0) //判断受影响的行数是否为大于0,如果大于0则提示输入成功
{
MessageBox.show("Success");
}
相关文章推荐
- cmd命令执行bat文件目录和参数都带有空格执行出错怎么解决
- SpringBoot中自定义properties文件配置参数并带有输入提示
- 在cmd窗口输入命令遇到You must run this command from a command prompt with administrator privilege怎么办?
- 避免每次输入bundler Exec命令
- Firefox/Chrome下flash的wmode参数设为opaque或transparent时输入文本框中无法输入中文汉字的解决方法
- 多台服务器之间通信,使用ssh-kengen生成密钥,避免ssh scp等命令输入验证密码
- 避免带有变长参数的方法重载
- 命令参数输入不可见字符
- alias 新的命令='原命令 -选项/参数'。举例说明,alias l=‘ls -lsh' 将重新定义 ls 命令,现在只需输入 l 就可以列目录了。
- linux下命令执行结果作为其他命令输入参数
- js 拼接字符串 穿参数 带有单引号
- Linux下已经安装了vsftpd软件包,并且vaftpd服务已启动,为什么输入命令ftp时还是提示command not found
- [linux]当在unix系统中输入任何命令时导致command not found情况
- 关于用exec来执行存储过程中,参数带有引号的解决方法
- 文件路径里有空格,使用引号包起来,包法不同,会导致命令行的参数识别出错?
- JavaScript 限制文本框不可输入英文单双引号的方法
- linux下命令执行结果作为其他命令输入参数
- command: find命令-exec参数的使用说明(转)
- 避免每次输入bundler Exec命令