Article View: comp.databases.oracle.misc
Article #151Re: VB4, Oracle, ODBC
From: Carlos Javier Quintero Vivar
Date: Tue, 24 Feb 1998 00:00
Date: Tue, 24 Feb 1998 00:00
53 lines
2439 bytes
2439 bytes
Hello Jonathan,
The better way to manage dates using ODBC databases is to use the ODBC
syntax:
{ d 'yyyy-mm-dd'} for dates
{ ts 'yyyy-mm-dd hh:mi:ss'} for timestamps
For example;
INSERT INTO T (D1) VALUES ( { d '1998-12-31' } )
SELECT * FROM T WHERE D1 > { ts '1998-12-31 23:55:44' }
The ODBC drivers translates the ODBC syntax into native syntax for the
database before sending the statement to the database engine.
So is very portable.
If you still want to use the native syntax, you must use the Oracle
function TO_DATE.
Regards,
Carlos J. Quintero Vivar
CAT / Canal+
Madrid (Spain)
Jonathan Sayce escribi๏ฟฝ en mensaje <01bd406d$7a6208e0$9af982c1@sedgely>...
>The scene:
>
> An Oracle 7.1 db on Netware, a Win 3.11 pc, and an ODBC link from a 16-bit
>VB 4 app.
>
>The problem:
>
> While I can insert a date into the Oracle system in the format
>"dd-mmm-yy", I cannot run a query on a certain date. The following query
>reports that there is a 'type mismatch':
>
> SELECT field FROM table WHERE date_field = '24-Apr-96'
>
>The date is sent as a string, enclosed in single quotes.
>
>If anyone can suggest how to get round this - either the correct way to
>query a date via ODBC to Oracle or where in the Oracle system I can find
>the full date syntax - I and many others will be eternally grateful.
>
>Cheers,
>Jon.
>
>
>
Technical Details
Message-ID:
<#9fsyYQQ9GA.129@uppssnewspub05.moswest.msn.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<01bd406d$7a6208e0$9af982c1@sedgely>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: fb53f,9167d3a68f653c69 X-Google-Attributes: gidfb53f,public X-Google-Thread: f99a8,9167d3a68f653c69 X-Google-Attributes: gidf99a8,public X-Google-Thread: 114664,9167d3a68f653c69 X-Google-Attributes: gid114664,public X-Google-Thread: 10be7f,9167d3a68f653c69 X-Google-Attributes: gid10be7f,public X-Google-Thread: 112235,9167d3a68f653c69 X-Google-Attributes: gid112235,public X-Google-Thread: 104586,9167d3a68f653c69 X-Google-Attributes: gid104586,public From: "Carlos Javier Quintero Vivar" <cvivar@cat.es> Subject: Re: VB4, Oracle, ODBC Date: 1998/02/24 Message-ID: <#9fsyYQQ9GA.129@uppssnewspub05.moswest.msn.net> X-Deja-AN: 328117364 References: <01bd406d$7a6208e0$9af982c1@sedgely> X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Organization: CAT Newsgroups: comp.databases.oracle.misc,fido7.rdbms.oracle,hannover.uni.comp.oracle,microsoft.public.vb.database,microsoft.public.vb.database.dao,microsoft.public.vb.database.odbc