Home |
Search |
Today's Posts |
#1
Posted to comp.databases.oracle.misc,microsoft.public.excel.programming
|
|||
|
|||
reading longvarchar(484), data always empty in Excel Options
On Oct 25, 8:43 pm, " wrote:
On Oct 25, 1:27 am, jodleren wrote: On Oct 24, 7:41 pm, " wrote: On Oct 23, 11:39 pm, Sonnich Jensen wrote: I have a problem with reading data from Oracle in Excel. When reading a longvarchar, I get nothing - it does not read any data out. The code (VBA in Excel) below is in use, and when reading a normal varchar2 field it works. The current is a longvarchar(484), and it is always empty, causing EOF to be true - always - trying to to read data before reads nothing... The SQL works well in PHP, DB Explorer and such.... but M$ does not like it, Help, please... Set oWS = CreateWorkspace("server", "me", "qwerty", dbUseODBC) oWS.DefaultCursorDriver = dbUseODBCCursor oWS.LoginTimeout = 280 Set Connection = oWS.OpenConnection("server", dbDriverNoPrompt, True, _ "ODBC;DSN=datastuff;UID=me;PWD=qwerty") Connection.QueryTimeout = 480 sSQL = "select something from whatever" Set oRec = oConn.OpenRecordset(sSQL, dbOpenDynaset) If oRec.EOF Then '<- always false, even that SQL returns data sResult = "" What, exactly, is a 'longvarchar(484)'? That isn't a valid datatype in Oracle. Well, that is what DB explorer shows me... anyway, some kind of long varchar, which shows as a "MEMO". I dont have that well access to the DB to tell you much more. When reading those long strings I get those problems. And LONG columns don't play well with some interfaces. Which version of Excel are you using? I can easily retrieve LONG data through an ODBC connection (using Micro$ofts own driver for Oracle). It may be VBA causing your 'problems' with LONG columns, but I'm not that familiar with VBA to make such an 'educated guess'. Excel 2003. As of VBA, I wrote to the m$.excel newsgroup too, but got absolutely no response. I used the oracle driver, changed that to M$, and the result is the same. In general I have not got much response on this, seems like noone knows. WBR Sonnich |
#2
Posted to comp.databases.oracle.misc,microsoft.public.excel.programming
|
|||
|
|||
reading longvarchar(484), data always empty in Excel Options
jodleren wrote:
On Oct 25, 8:43 pm, " wrote: On Oct 25, 1:27 am, jodleren wrote: On Oct 24, 7:41 pm, " wrote: On Oct 23, 11:39 pm, Sonnich Jensen wrote: I have a problem with reading data from Oracle in Excel. When reading a longvarchar, I get nothing - it does not read any data out. The code (VBA in Excel) below is in use, and when reading a normal varchar2 field it works. The current is a longvarchar(484), and it is always empty, causing EOF to be true - always - trying to to read data before reads nothing... The SQL works well in PHP, DB Explorer and such.... but M$ does not like it, Help, please... Set oWS = CreateWorkspace("server", "me", "qwerty", dbUseODBC) oWS.DefaultCursorDriver = dbUseODBCCursor oWS.LoginTimeout = 280 Set Connection = oWS.OpenConnection("server", dbDriverNoPrompt, True, _ "ODBC;DSN=datastuff;UID=me;PWD=qwerty") Connection.QueryTimeout = 480 sSQL = "select something from whatever" Set oRec = oConn.OpenRecordset(sSQL, dbOpenDynaset) If oRec.EOF Then '<- always false, even that SQL returns data sResult = "" What, exactly, is a 'longvarchar(484)'? That isn't a valid datatype in Oracle. Well, that is what DB explorer shows me... anyway, some kind of long varchar, which shows as a "MEMO". I dont have that well access to the DB to tell you much more. When reading those long strings I get those problems. And LONG columns don't play well with some interfaces. Which version of Excel are you using? I can easily retrieve LONG data through an ODBC connection (using Micro$ofts own driver for Oracle). It may be VBA causing your 'problems' with LONG columns, but I'm not that familiar with VBA to make such an 'educated guess'. Excel 2003. As of VBA, I wrote to the m$.excel newsgroup too, but got absolutely no response. I used the oracle driver, changed that to M$, and the result is the same. In general I have not got much response on this, seems like noone knows. WBR Sonnich We might know, and probably do know, if you were able to adequately describe what is going on. As has been pointed out to you there is no data type with the name you mention and you seem to be unable, or unwilling, to do a describe on the table and supply DDL so you leave us just guessing. If you work in an Oracle shop why not just ask a DBA for help? -- Daniel A. Morgan University of Washington (replace x with u to respond) Puget Sound Oracle Users Group www.psoug.org |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Reading data arrays from multiple data files in excel | Excel Discussion (Misc queries) | |||
reading longvarchar(484), data always empty in Excel | Excel Programming | |||
Reading data from excel | Excel Programming | |||
Reading data from an Excel cell | Excel Programming | |||
MS Excel data reading in MS Access | Excel Discussion (Misc queries) |