我正在尝试将数据插入表中,然后在DataGridView
中显示该数据。
当我在运行时插入数据时,输入的数据显示在DataGridView
中但是在应用程序终止后,我的“mdf”文件中没有任何内容。
我正在使用管道方法来存储我的连接字符串,并将我的mdf文件的属性“copy to output”设置为“始终复制”。
有人知道为什么我的数据库在终止应用程序后没有保留数据吗?
代码:
Dim con As New SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("mycs").ConnectionString)
Dim cmd As New SqlCommand
cmd.Connection = con
con.Open()
cmd.CommandText = "insert into tbl_party_data (pname, paddress, ppan, pmobile, pemail) values ('" & txt1.Text & "','" & txt2.Text & "','" & txt3.Text & "','" & txt4.Text & "','" & txt5.Text & "')"
cmd.ExecuteNonQuery()
Dim adp As SqlDataAdapter = New SqlDataAdapter _
("select * from tbl_party_data", con)
Dim ds As DataSet = New DataSet()
adp.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)