C# 将SQL数据库连接到C
我对SQL有点小问题,它说的是PublicForm1;在代码的最顶端,根据我下面的begginers指南,应该有一个小盒子,里面有3个点,像这样[…]而不是C# 将SQL数据库连接到C,c#,sql,C#,Sql,我对SQL有点小问题,它说的是PublicForm1;在代码的最顶端,根据我下面的begginers指南,应该有一个小盒子,里面有3个点,像这样[…]而不是 public Form1(); System.Data.SqlClient.SqlConnection con; private void Form1_Load(object sender, EventArgs e) { con = new System.Data.
public Form1();
System.Data.SqlClient.SqlConnection con;
private void Form1_Load(object sender, EventArgs e)
{
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString="Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Wee Jimmy\\Documents\\MyWorkers.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
con.Open();
MessageBox.Show("Open");
con.Close();
MessageBox.Show("Closed");
谁能帮帮我吗?我准备认输了。错误说明,错误1“SQL\U Connection.Form1.Form1”必须声明一个主体,因为它没有标记为抽象、外部或部分C:\Users\Wee Jimmy\Documents\Visual Studio 2010\Projects\SQL Connection\SQL Connection\Form1.cs 15 16 SQL Connection尝试以下操作-
public Form1()
{
System.Data.SqlClient.SqlConnection con;
private void Form1_Load(object sender, EventArgs e)
{
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString="Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Wee Jimmy\\Documents\\MyWorkers.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
con.Open();
MessageBox.Show("Open");
con.Close();
MessageBox.Show("Closed");
}
}
更改第一行:
public Form1();
致:
[…]意味着等一下,我建议你在尝试将C插入数据库之前先学习它。我非常同意你的观点@EtiennedeMartel@LukeP当然,但如果你连语法上有效的代码都写不出来,那么,连接到数据库将是你的最小问题。@EtiennedeMartel海报显然是在试图遵循他误解的教程中的说明,或者教程是垃圾。我投后者的票。Jim Mcmurtry是在线提供的初学者指南,因此您可以向我们展示它的确切外观。公共表格1;在句法上完全被套住了。它甚至不会编译,更不用说运行了。它甚至看起来很痛苦;部分用红色下划线,我也试过。@JimMcmurtry:听起来你好像陷入了困境。尝试从头开始创建新表单:从“项目”菜单中,选择“添加新表单…”。。。这将为您创建form2。然后可以从旧表单复制SQL代码。您还需要将新表单设置为启动表单:在Program.cs中,更改Application.runnewform1;到应用程序。运行新表单2@EtienDemartel错误在我的原始帖子的底部,“SQL\U Connection.Form1.Form1”必须声明一个主体,因为它没有标记为抽象、外部或部分C:\Users\Wee Jimmy\Documents\Visual Studio 2010\Projects\SQL Connection\SQL Connection\Form1.cs 15 16 SQL Connection你看过教程了吗?这个答案在语法上是无效的。没有类定义,不能在另一个方法中声明方法,即使修复了定义,Form1_加载也不会触发,因为它必须添加到通常在设计器中完成的事件中。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}