Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 81
Default Malformed GUID error

I got a malformed GUID error message when running following code, which
extract data from Access database and copy to Excel spreadsheet. The bug
comes up at rs.Data.Open szSQL, szConnect about the where clause, which I
copy from MS query.


Dim objConn As ADODB.Connection
Dim rsData As ADODB.Recordset

szSQL = "SELECT db.ID, db.Market" _
& " WHERE (db.First_order_month={ts '2007-08-01 00:00:00'})"

Set rsData = New ADODB.Recordset
rsData.Open szSQL, szConnect
szConnect = "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=C:\database.mdb;"

Set rsData = Nothing
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 9
Default Malformed GUID error

'Where' clause with date was written incorrect, try this

Dim objConn As ADODB.Connection
Dim rsData As ADODB.Recordset

szSQL = "SELECT db.ID, db.Market WHERE (db.First_order_month=#01/08/2007#)"

Set rsData = New ADODB.Recordset
rsData.Open szSQL, szConnect
szConnect = "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=C:\database.mdb;"

Set rsData = Nothing


"Angus" wrote:

I got a malformed GUID error message when running following code, which
extract data from Access database and copy to Excel spreadsheet. The bug
comes up at rs.Data.Open szSQL, szConnect about the where clause, which I
copy from MS query.


Dim objConn As ADODB.Connection
Dim rsData As ADODB.Recordset

szSQL = "SELECT db.ID, db.Market" _
& " WHERE (db.First_order_month={ts '2007-08-01 00:00:00'})"

Set rsData = New ADODB.Recordset
rsData.Open szSQL, szConnect
szConnect = "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=C:\database.mdb;"

Set rsData = Nothing

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 81
Default Malformed GUID error

perfect, thanks

"vbapro" wrote:

'Where' clause with date was written incorrect, try this

Dim objConn As ADODB.Connection
Dim rsData As ADODB.Recordset

szSQL = "SELECT db.ID, db.Market WHERE (db.First_order_month=#01/08/2007#)"

Set rsData = New ADODB.Recordset
rsData.Open szSQL, szConnect
szConnect = "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=C:\database.mdb;"

Set rsData = Nothing


"Angus" wrote:

I got a malformed GUID error message when running following code, which
extract data from Access database and copy to Excel spreadsheet. The bug
comes up at rs.Data.Open szSQL, szConnect about the where clause, which I
copy from MS query.


Dim objConn As ADODB.Connection
Dim rsData As ADODB.Recordset

szSQL = "SELECT db.ID, db.Market" _
& " WHERE (db.First_order_month={ts '2007-08-01 00:00:00'})"

Set rsData = New ADODB.Recordset
rsData.Open szSQL, szConnect
szConnect = "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=C:\database.mdb;"

Set rsData = Nothing

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Create A GUID Derek Hart Excel Worksheet Functions 3 December 24th 07 01:30 AM
GUID of the Reference Anson[_2_] Excel Programming 3 June 18th 04 08:15 PM
Error setting GUID reference Amit Shanker Excel Programming 7 May 16th 04 04:51 PM
Setting GUID reference error Amit Shanker Excel Programming 0 May 15th 04 02:33 PM
.dll and GUID Ross[_7_] Excel Programming 0 May 12th 04 03:56 PM


All times are GMT +1. The time now is 01:00 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"