level 1
baxi199
楼主
我这程序根据不同工程有不同的数据库文件,直接选择sql server数据库文件mdf打开。第一次打开正常,再次打开就出现 文件正在使用中,必须打开sql server将其分离就好了。在程序中将数据库分离,出现 正在使用中提示。
If Me.OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
strFilePath = Me.OpenFileDialog1.FileName
ConnectionString = "Server=LYL-PC;AttachDbFilename=" & strFilePath & ";Database=学生选课数据库;Trusted_Connection=Yes;"
cmd.CommandText = "EXEC sp_detach_db @dbname = N'学生选课数据库', @keepfulltextindexfile=N'true'"
Try
cmd.ExecuteNonQuery()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
"EXEC sp_detach_db @dbname = N'学生选课数据库', @keepfulltextindexfile=N'true'"在sql查询分析器中运行正常,这就恨不能理解了。求帮助?实在不行我就只有换access了。
2013年04月25日 10点04分
1
If Me.OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
strFilePath = Me.OpenFileDialog1.FileName
ConnectionString = "Server=LYL-PC;AttachDbFilename=" & strFilePath & ";Database=学生选课数据库;Trusted_Connection=Yes;"
cmd.CommandText = "EXEC sp_detach_db @dbname = N'学生选课数据库', @keepfulltextindexfile=N'true'"
Try
cmd.ExecuteNonQuery()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
"EXEC sp_detach_db @dbname = N'学生选课数据库', @keepfulltextindexfile=N'true'"在sql查询分析器中运行正常,这就恨不能理解了。求帮助?实在不行我就只有换access了。