【发布时间】:2014-05-18 09:06:22
【问题描述】:
嗨,我用 C# 编写了一个简单的代码,用于在 SQLDatabase 上插入一些名称
这是我的完整代码
我有这个错误
无法在服务器上连接
namespace CsharpProject
{
public partial class From2 : Form
{
public From2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string s1 = "Data Source=.;Initial Catalog=test1;Integrated Security=True";
SqlConnection sc1 = new SqlConnection(s1);
SqlCommand c1 = new SqlCommand("",sc1);
c1.CommandText = "insert into stu values='" + textBox1 + "','" + textBox2 + "'";
try
{
sc1.Open();
if (c1.ExecuteNonQuery() == 1)
{
MessageBox.Show("successes");
textBox1.Focus();
}
else
{
MessageBox.Show("Error ");
textBox2.Focus();
}
}
catch
{
MessageBox.Show("Unable to connect on server ");
textBox2.Focus();
}
finally{
sc1.Close();
}
}
}
}
我认为我的问题在这里,但我无法解决它
c1.CommandText = "insert into stu values='" + textBox1 + "','" + textBox2 + "'";
请帮助我 谢谢
【问题讨论】:
-
查询语法错误这里是正确的 synatx:
insert into stu values(val,val2) -
Unable to connect to server- 很抱歉,没有办法与构建 SQL 查询相关。想想错误在说什么。Connect...嗯..也许Connection... -
连接字符串也是错误的,这是该异常的原因
-
@HenkHolterman 啊是的.. 很公平。我想我应该读过代码。
-
我使用 catch (ex) 并显示 TEXT:insert
标签: c# sql-server