Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como usar datas em um acesso de consulta SQL Server
Usando datas em Structured Query Language (SQL) consulta pode ser confuso se você nunca usou -los. Microsoft SQL Server é um sistema de gerenciamento de banco de dados relacional usado para grandes bancos de dados. Microsoft Access também é um sistema de gerenciamento de banco de dados relacional , mas para bancos de dados locais menores. Muitas vezes , há a necessidade de consultar os resultados de uma tabela usando um intervalo de datas . Em poucos passos , você pode construir uma consulta usando um campo de data de uma tabela no SQL Server. Coisas que você precisa
Microsoft Access 2007
Microsoft SQL Server 2000
Show Mais instruções
1

Inicie o Microsoft Office Access 2007, selecione "Banco de Dados em Branco " e clique em " Criar". Clique em "Ferramentas de banco de dados " e selecione " Visual Basic" para abrir o Microsoft Visual Basic.
2

Selecione o menu "Inserir" e clique em " Módulo ". Digite o seguinte para criar uma nova sub-rotina :

Private Sub querySQLDate ()

Pressione " Enter".
3

Digite o seguinte para declarar o seu variáveis ​​:

Dim strSQL As String

Dim rst Como Recordset

Dim dbs As Database

Dim X As Integer
4

Digite o seguinte para definir o seu banco de dados e vincular a tabela " Orders" do banco de dados Northwind no SQL Server :

set dbs = CurrentDb

DoCmd.TransferDatabase acLink , "Banco de dados ODBC" , _

" ODBC ; DSN = LOCAL ; LANGUAGE = us_english ; DATABASE = Adamastor ", _

acTable , "Pedidos ", " dbo.Orders "

Editar "ODBC , DSN = LOCAL " e digite o nome do seu DSN SQL Server
5

digite o seguinte para definir sua consulta usando o ". campo RequiredDate " e mostrar apenas o mês de agosto de 1996 :

strSQL = "SELECT dbo_Orders.CustomerID , dbo_Orders.EmployeeID , dbo_Orders.OrderDate , dbo_Orders.RequiredDate "

strSQL = strSQL & "FROM dbo_Orders "

strSQL = strSQL & " WHERE ( ( ( dbo_Orders.RequiredDate ) Entre # 1996/08/01 # e # # 1996/08/31 ) ); "
6

Digite o seguinte para percorrer o conjunto de registros e exibir as datas através de uma caixa de mensagem:

Set rst = dbs.OpenRecordset ( strSQL )

rst.MoveLast

rst.MoveFirst

Para X = 0 para RST . RecordCount - 1.

MsgBox rst.Fields ( " RequiredDate " ) Valor

rst.MoveNext

Próxima X

Pressione " F5 " para executar sua sub-rotina .

Anterior :

Próximo : No
  Os artigos relacionados
·Como construir um projeto no VB.NET 2005 
·Como declarar uma variável global em VBA 
·Como usar o Split na VB 
·Como escrever um script para excluir 
·Como ping a um servidor de VB6 
·Como fazer um formulário visível depois que o Splash …
·Como enviar um Keystroke imprimir no VB 
·Como definir o tamanho de um formulário em VB 
·Como carregar uma página da Web usando Sockets em VB.N…
·Como ter uma Confirmar Script e validações em um botã…
  Artigos em destaque
·Como se livrar de erros AppleScript 
·Como converter texto em UTF- 8 em PHP 
·Como desenhar um círculo no NetBeans 
·Como ler um arquivo delimitado por Tab em PHP 
·Como adicionar uma barra de progresso para o assistente…
·Como combinar Lógica Gates Diagramas 
·Visual Gmail Básico Falha ao conectar ao servidor 
·Estrutura Código VBA 
·O que é um script Ruby 
·Como desativar magic_quotes_gpc 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados