我无法在任何地方的谷歌上找到如何做到这一点。如何仅使用 C# 代码保存到 SQL DB?可能吗?使用向导创建数据库时默认的保存方法实际上并没有保存数据库:
this.Validate();
this.studentsBindingSource.EndEdit();
this.studentsTableAdapter.Update(this.studentsDataSet.FirstClass);
我无法在任何地方的谷歌上找到如何做到这一点。如何仅使用 C# 代码保存到 SQL DB?可能吗?使用向导创建数据库时默认的保存方法实际上并没有保存数据库:
this.Validate();
this.studentsBindingSource.EndEdit();
this.studentsTableAdapter.Update(this.studentsDataSet.FirstClass);
在我看来,好像你做得对。
您应该检查您的表适配器并验证是否分配了更新语句。如果您正在使用存储过程并且只分配了选择存储过程,那么它将是只读的(并且不会提示您更新/插入/删除存储过程)。
您的连接字符串可能是一些东西,具体取决于您配置为登录 SQL 的方式。
Data Source=ServerName;Initial Catalog=DatabaseName;User Id=myUsername;Password=myPassword;
或者
Data Source=ServerName;Initial Catalog=DatabaseName;Integrated Security=SSPI;
后者是如果您使用的是 Windows 身份验证;即使用与您登录Windows 相同的用户帐户。
DataSource 通常是您机器的名称,或者如果它位于您正在使用的同一台机器上,您可以使用(本地)来帮助您克服困难。