Моя программа «Поиск Сотрудник» веб-приложение Использование VB в Visual Studio 2008 и я использую базу данных в Microsoft AccessКак решить «ODBC-соединение не в состоянии»
запрограммировать его на моем компьютере, она работает 100% , Но когда я переведу проект на другой компьютер для загрузки на сервер, он имеет ошибку
ODBC - соединение с SQL ServerWDT02418 \ SQLEXPRESS не удалось.
WDT02418 - имя моего компьютера. Но я запускаю проект на другом компьютере.
Я использую соединение с базой данных, как этот
Function CountEmpData(ByVal EN As String, ByVal Area As String, ByVal Product_type As String) As Integer
Dim CounterEmpData As Integer
Try
Dim ole As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\PROJECT_WD\e-OJT_Project6\Database\Employee.mdb")
ole.Open()
Dim sqlCommand As String = "SELECT COUNT(*) AS 'Counter' FROM Employee WHERE (Emp_ID LIKE '%" + EN + "%') AND (Area LIKE '%" + Area + "%') AND (Product_Type LIKE '%" + Product_type + "%')"
Dim myCommand As New OleDbCommand(sqlCommand, ole)
Dim myReader As OleDbDataReader = myCommand.ExecuteReader()
While myReader.Read()
CounterEmpData = myReader.GetInt32(0)
End While
myReader.Close()
ole.Close()
Catch ex As Exception
End Try
Return CounterEmpData
End Function
Это предупреждение об ошибке в строке
Dim myReader As OleDbDataReader = myCommand.ExecuteReader()
Кто-то пожалуйста, помогите мне !!
SQL Express по умолчанию не поддерживает соединения с другого компьютера. Это нормально, вы, вероятно, не хотите, чтобы ваш веб-сайт умирал при перезагрузке или отключении вашей машины. Обходной путь является очевидным, переместите dbase на этот сервер. –