0
我有兩個表在一個數據庫文件:結合兩個表 - 數據庫OLEDB
第一個表:
clientID firstName middleName lastName contactNum emailAdd
200 xxxxx yyyyyy zzzzz 00000000 [email protected]
二表:
employeeID firstName middleName lastName contactNum emailAdd
100 xxxxx yyyyyy zzzzz 00000000 [email protected]
我怎樣才能連接呢?
我試過使用InnerJoin,但是數據庫或代碼有問題嗎?
objComm = New OleDbCommand("SELECT tblClient.clientID, tblLawyer.employeeID FROM tblClient INNER JOIN tblLawyer ON tblClient.clientID = tblLawyer.employeeID", objConn)
objAdap = New OleDbDataAdapter(objComm)
objAdap.Fill(objDt)
If objDt.Rows.Count > 0 Then
dgRegister.DataSource = objDt
dgRegister.Columns(0).Visible = False
objDt = New DataTable
objComm = New OleDbCommand("SELECT tblClient.clientID, tblLawyer.employeeID FROM tblClient INNER JOIN tblLawyer ON tblClient.clientID = tblLawyer.employeeID WHERE employeeID=" & dgRegister.Rows(0).Cells(0).Value.ToString(), objConn)
objAdap = New OleDbDataAdapter(objComm)
objAdap.Fill(objDt)
txtFirstName.Text = objDt.Rows(0)(1).ToString()
txtMidName.Text = objDt.Rows(0)(2).ToString()
txtLstName.Text = objDt.Rows(0)(3).ToString()
txtCNumber.Text = objDt.Rows(0)(4).ToString()
txtEmail.Text = objDt.Rows(0)(5).ToString()
txtPW.Text = objDt.Rows(0)(6).ToString()
txtSex.Text = objDt.Rows(0)(7).ToString()
我試圖在datagridview上顯示它。由於
你的arent真正使用OLEDB是你嗎? – Plutonix