首先,请确保在关闭窗体之前已经执行了保存数据的 *** 作,即将数据写入数据库。这通常是在用户单击“保存”或“提交”按钮时执行的。如果数据未被正确地保存,那么在关闭窗体时它将会丢失。
其次,请检查数据库连接字符串是否正确配置。在C#中,可以使用System.Data.SqlClient命名空间来连接到SQL Server数据库。如果连接字符串不正确,那么应用程序将无法连接到数据库,导致数据未被正确保存。
最后,请确保在创建数据库表时使用了正确的名称。如果表名不正确,那么在关闭窗体后,您可能会看不到所创建的表。您可以通过SQL Server Management Studio(SSMS)或其他类似的工具来检查数据库中是否存在所创建的表,并检查表名是否正确。
综上所述,建议您仔细检查保存数据的代码、连接字符串和表名是否正确,以确保数据被正确地保存到SQL Server本地数据库中。
conn.Open()SqlCommand myCommand = new SqlCommand(sql,conn)
SqlDataAdapter myAdapter = new SqlDataAdapter(myCommand)//new一个adapter对象
SqlCommandBuilder build = new SqlCommandBuilder(myAdapter)
这块没必要这么写吧
你不就是执行一个添加么
直接用
conn.Open()
SqlCommand myCommand = new SqlCommand(sql,conn)
myCommand.ExecuteNonQuery()
就可以了啊
1、确定链接字符串是否是你要更新的库;2、检查查询语句是否是你要更新的表和字段;
3、检查session("stu_id") 的值是否是你需要更新的stu_id值。
---------
像这种问题,通常就设断点跟踪一下,然后把 str_update 的值拷贝出来,放在查询分析器里运行一下,就很容易查出来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)