sfapereira Posted December 29, 2009 at 11:24 PM Report Share #303114 Posted December 29, 2009 at 11:24 PM Boas Pessoal, Estou completamente perdido no uso de uma BD com 3 tabelas destintas (diferencia tres tipos de colaboradores de uma empresa) usando Dataset,DataTables e Adapters. Quando coloco apenas uma tabela em uso sem qualquer problema. Agora quando tento aceder à segunda dá-me este brilhante erro: Unable to cast object of type 'FuncionarioRow' to type 'DirectorRow'. Será que alguem me pode ajudar a estruturar o uso de 3 tabelas em simultaneo no meu programa? É necessário criar 3 DataSets para cada uma das tabelas? Tambem já o fiz e dá a mesma mensagem de erro.. Se precisarem do codigo coloco aqui. Abraço e obrigado SP Link to comment Share on other sites More sharing options...
paulo silva Posted December 30, 2009 at 10:54 AM Report Share #303153 Posted December 30, 2009 at 10:54 AM Coloca ai o código para eu me situar. Link to comment Share on other sites More sharing options...
sfapereira Posted December 30, 2009 at 12:11 PM Author Report Share #303172 Posted December 30, 2009 at 12:11 PM Ok Paulo aqui vai a ideia principal. Tks Public Class Funcionarios Inherits AcessoBD Protected objFuncionariosAdapter As FuncionariosDataSetTableAdapters.FuncionarioTableAdapter Protected objFuncionariosDataSet As FuncionariosDataSet Public objFuncionariosTable As FuncionariosDataSet.FuncionarioDataTable Public Sub New(ByVal Teste As String) 'criação de um constructor que inicializa as variaveis da classe objFuncionariosAdapter = New FuncionariosDataSetTableAdapters.FuncionarioTableAdapter objFuncionariosDataSet = New FuncionariosDataSet objFuncionariosAdapter.Fill(objFuncionariosDataSet.Funcionario) objFuncionariosTable = objFuncionariosDataSet.Funcionario 'atribuir às variáveis da base objTabelaBase = CType(objFuncionariosTable, Data.DataTable) objAdapterBase = CType(objFuncionariosAdapter.Adapter, Data.Common.DataAdapter) LerActual() End Sub Para alem desta classe existem mais duas, associadas a uma tabela cada. A ideia será utilizar para cada classe uma tabela distinta.. Abraço Bom 2010 Link to comment Share on other sites More sharing options...
paulo silva Posted December 30, 2009 at 03:26 PM Report Share #303209 Posted December 30, 2009 at 03:26 PM Estas Deves antes demais fazer uma view, estas a usar sql? ou acess? depois consegues fazer o teu objFuncionariosDataSet como fazes para uma tabela fazes para a view (consulta) cumps Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now