Jump to content

[Resolvido] Select com data e hora


EdiSimoes

Recommended Posts

Alguem poderia me ajudar:

Preciso fazer um select no banco de dados sql server em um campo datetime, que me retorne assim: dd/mm/yy hh:mm.

Desde ja agradeço a ajuda de vcs .

Edi Carlos Simões

Estudante de Análise e Desenvolvimento de Sistemas

edisimoes@bol.com.br

http://www.desenvolvenetma.com.br

http://analisedesistemas.bl.ee

Link to comment
Share on other sites

to fazendo assim:

DA.SelectCommand = New SqlCommand("SELECT TOP 350 Codigo, NumeroFrota, Frente, CONVERT(VARCHAR(8),Saida, 1) as Saida,

Edited by EdiSimoes

Edi Carlos Simões

Estudante de Análise e Desenvolvimento de Sistemas

edisimoes@bol.com.br

http://www.desenvolvenetma.com.br

http://analisedesistemas.bl.ee

Link to comment
Share on other sites

Se eu usar DateTme, o resultado é o mesmo.

Queria que me trouxesse nesse formato assim : dd/mm/aa hh:mm e esta trazendo assim mm/dd/yy hh:mm

Edited by EdiSimoes

Edi Carlos Simões

Estudante de Análise e Desenvolvimento de Sistemas

edisimoes@bol.com.br

http://www.desenvolvenetma.com.br

http://analisedesistemas.bl.ee

Link to comment
Share on other sites

Tras o valor exactamente como está e no código converte o valor que vem da BD como Object para Date.

EDIT: Os campos devem ser guardados na BD com um tipo correspondente, para isso é que eles existem, não faz sentido guardar uma data num campo VarChar..

Edited by Caça

Pedro Martins

Não respondo a duvidas por PM

Link to comment
Share on other sites

Dim DA As SqlDataAdapter = New SqlDataAdapter()
	DA.SelectCommand = New SqlCommand("SELECT TOP 350 Codigo, NumeroFrota, Frente, Convert(DateTime,Saida, 1) as Saida,  CONVERT(VARCHAR,Chegada, 1 ) as Chegada, Total FROM Movimento ORDER BY Codigo DESC", New SqlConnection(My.Settings.CNS1))

	Dim DS As DataSet = New DataSet
	DA.Fill(DS, "Movimento")
	dgMovimento.DataSource = DS.Tables("Movimento")
	dgMovimento.Columns(0).HeaderText = ("Nº da Ordem")
	dgMovimento.Columns(1).HeaderText = ("Caminhão")
	'Ajusta o grid automatico
	Dim i As Integer
	For i = 0 To dgMovimento.ColumnCount - 1
		If i = dgMovimento.ColumnCount - 1 Then
			dgMovimento.Columns(i).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
		Else
			dgMovimento.Columns(i).AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
		End If
	Next

End Sub
Edited by Caça
GeSHi

Edi Carlos Simões

Estudante de Análise e Desenvolvimento de Sistemas

edisimoes@bol.com.br

http://www.desenvolvenetma.com.br

http://analisedesistemas.bl.ee

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.