我有一个名为Dataset1
的数据集,我有三个表适配器
当我尝试从表适配器使用insertcourse函数没有
错误显示但数据库表中没有任何内容。
我读了很多接近我的问题并做了他们说的话
没有运气。
我正在使用VS2013 VB.NET代码。
希望有人可以帮助我解决这个问题我现在已经陷入了一个星期。
这是我使用的代码:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim dt As New DataSet1.courseDataTable
Dim da As New DataSet1TableAdapters.courseTableAdapter
da.Fill(dt)
da.InsertCourse("11", "11", 1, "11")
da.Update(dt)
End Sub
这是连接字符串:
Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True
答案 0 :(得分:-1)
我想我找到了一个解决方案,只是改变了tableadapter的连接字符串 在mycase coursetableadpter中,遵循数据库的实际物理路径。
old connectionstring:Data Source =(LocalDB)\ v11.0; AttachDbFilename = | DataDirectory | \ Database1.mdf; Integrated Security = True
new connectionstring:Data Source =(LocalDB)\ v11.0; AttachDbFilename = C:\ Users \ mohammed \ Documents \ Visual Studio 2013 \ Projects \ KCCSystem \ KCCSystem \ Database1.mdf; Integrated Security = True
由于某种原因,同一个项目中有两个数据库文件,我不知道是怎么回事。
请:如果任何人可以帮助我们从一开始就预防或避免此问题,请在此问题中发帖。
希望其他人觉得有帮助。