我的程序是“搜索员工” 在 Visual Studio 2008 中使用 VB Web 应用程序,我在 Microsoft Access 中使用数据库
我在我的电脑上编程它可以 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()
有人请帮助我!