【发布时间】:2015-03-29 12:47:37
【问题描述】:
长期以来,我一直在尝试使用 Visual Studio 2013 中的 c# 在本地数据库表中插入数据,但未能成功。数据字典的作用是什么?我遇到了一个例外
在 system.data.dll 中发生了“system.data.sqlclient.sqlexception”类型的第一次机会异常
代码是:
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLExpress;Integrated Security=true;
User Instance=true;AttachDBFilename=C:\Users\User_name\documents\visual studio 2013\Projects\WindowsFormsApplication1\WindowsFormsApplication1\DataB.mdf;");
conn.Open();
SqlCommand cmd = new SqlCommand("INSERT INTO Table(Id,FirstName, LastName) VALUES(1,'xyz','abc')",conn);
cmd.ExecuteNonQuery();
conn.Close();
}
catch(Exception ee)
{
Console.Write("Exception");
}
}
}
}
【问题讨论】:
-
很有可能您的表格实际上并未命名为“表格”。是吗?
-
在顶部导入
System.Data.SqlClient.SqlException -
在这一行抛出异常 cmd.ExecuteNonQuery();
标签: c# visual-studio-2013 ado.net sql-server-express