Usuário com melhor resposta
Fazer um select para listar apenas os campos de uma tabela em access

Pergunta
-
Respostas
-
Thiago,
Veja se é isto que você está querendo:
http://www.java2s.com/Code/VB/Database-ADO.net/UseOleDbtogetthedatatableschema.htm
É só alterar a connection string pra acessar o seu banco Access...
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta Thiago Gambarra sexta-feira, 27 de maio de 2011 11:30
Todas as Respostas
-
-
-
Esta e uma forma de fazer isto:
private void datagridtestar()
{
SqlConnection cn = new SqlConnection(WindowsFormsApplication2010.Properties.Settings.Default.Connection.ToString());
MessageBox.Show(cn.ToString());
SqlDataAdapter adpter = new SqlDataAdapter();
try
{
DataSet dt = new DataSet();
adpter.SelectCommand = new SqlCommand("Select * From Table_Copy",cn);
adpter.Fill(dt);
this.dataGridView1.AutoGenerateColumns = true;
for (int i = 0; i < dt.Tables[0].Columns.Count; i++)
{
DataGridViewColumn nome = new DataGridViewColumn();
nome.DataPropertyName = dt.Tables[0].Columns[i].ColumnName.ToString();
nome.Name = dt.Tables[0].Columns[i].ColumnName.ToString();
nome.CellTemplate = new DataGridViewTextBoxCell();
this.dataGridView1.Columns.Add(nome);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
finally
{
adpter.Dispose();
}
}
Vai carregar o teu datagridview com os campos.....
One word frees us of all the weight and pain of life: that word is love. -
Entao usa esta extrutura que dei, converte o codigo aqui pra vb:
Faz copy e Past, nao altere nada: http://www.developerfusion.com/tools/convert/csharp-to-vb/
One word frees us of all the weight and pain of life: that word is love. -
-
Vlw Malange isso que voce postou eu ja tinha feito, queria era saber se tem algo nativo do proprio Access, como no MySQl por exemplo que utilizo um show table. Mas de qualquer forma obrigado pela atenção.
Nao conheco no Access....
One word frees us of all the weight and pain of life: that word is love. -
Thiago,
Não consegui entender muito bem a sua questão... Poderia detalhar melhor? Você está querendo saber quais campos existem em uma determinada tabela, é isso?
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima -
Thiago,
Não consegui entender muito bem a sua questão... Poderia detalhar melhor? Você está querendo saber quais campos existem em uma determinada tabela, é isso?
Ele diz que existe um metodo no MySql, table.Show(), este metodo mostra os campos da tabela.
Em access nunca ouvi falar de nenhum metodo que mostra a tabela como no MySql.
One word frees us of all the weight and pain of life: that word is love. -
Eu ja consegui fazer esse tipo de exibição de estrutura em SQL Server e MySql agora preciso do mesmo para Access. Por exemplo quero que me exiba quais os campos tenho em uma tabela e o seu tipo.
mais ou menos assim:
TABELA CLIENTE
Id numero
nome Text
-
Thiago,
Veja se é isto que você está querendo:
http://www.java2s.com/Code/VB/Database-ADO.net/UseOleDbtogetthedatatableschema.htm
É só alterar a connection string pra acessar o seu banco Access...
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Marcado como Resposta Thiago Gambarra sexta-feira, 27 de maio de 2011 11:30
-