Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Does anyone know if it is possible to import data from an SQL databas
using a given variable. I.e. the user inputs a date they wish to get the data from (i.e. fro 1st Novemeber ). This date is then stored as a date variable. Usin this variable is it possible to import data from the database give this date scale? for example: Dim dat as date (code for importing data using querytables.add) .CommandText = ARRAY(SELECT table1.name, table1.address, table1.date FROM databasey.table1 WHERE table1.date = ts '2003-11-01 00:00:01'}) Is it possible to replace the "ts '2003-11-01 00:00:01" with th varibale 'dat'. (I am also unsure what the 'ts' bit means) If it i possible what format does the date have to be in? Stuck in a rut!!!!! :confused -- Message posted from http://www.ExcelForum.com |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Dani,
It should be straightforward to replace the date with a variable. Only thing to watch is that the SQL statement expects strings, so the date should be formatted as a string, like this CommandText ="SELECT table1.name, table1.address, table1.date FROM databasey.table1 WHERE table1.date = """ & Format(myDate,"dd-mmm-yyyy") & """ Can't hrelp you withthe ts I am afraid. -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "daniB " wrote in message ... Does anyone know if it is possible to import data from an SQL database using a given variable. I.e. the user inputs a date they wish to get the data from (i.e. from 1st Novemeber ). This date is then stored as a date variable. Using this variable is it possible to import data from the database given this date scale? for example: Dim dat as date (code for importing data using querytables.add) CommandText = ARRAY(SELECT table1.name, table1.address, table1.date FROM databasey.table1 WHERE table1.date = ts '2003-11-01 00:00:01'}) Is it possible to replace the "ts '2003-11-01 00:00:01" with the varibale 'dat'. (I am also unsure what the 'ts' bit means) If it is possible what format does the date have to be in? Stuck in a rut!!!!! ![]() --- Message posted from http://www.ExcelForum.com/ |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Importing data via an external database query | Excel Discussion (Misc queries) | |||
Importing Data via Database Query | Excel Discussion (Misc queries) | |||
when importing data from external database does not load into wor. | Excel Discussion (Misc queries) | |||
Problem importing data into sql server database | Excel Discussion (Misc queries) | |||
Importing Data from an Access Database Including a Hyperlink Colum | Excel Discussion (Misc queries) |