Hi,

I have installed mySql 3.23 max for NT and i'm getting the following error, 
but I am not sure if it is ADO or MySQL at fault !

I need to list the tables,columns and indices of the DB and the last index 
access statement is failing. I'm accessing MySql via a DSN connection from 
within VB6.

I get access the table list and the table properties but not the index info.

Code attached -  Command3_click fails and although it looks like an ADO 
error the two other commands work ?

*****

Also I have a question regarding Discussion groups/newsgroups of MySQL 
users.

I have written an end-user reporting tool that accesses mainframe/Unix/Vax 
based DBs via middle-ware and until NOW (using MySQL) uses either 
SQL-Server,Oracle, Sybase as the local repository to hold application info 
etc, as the master data would be held in Adabas/DB2/VSAM on the legacy 
platform.

If I had access to such a group I could get info to see if any one would be 
interested in such a product ?

Even yourselves as a marketing piece on how such an application uses MySQL 
as the local repository and allows users more freedom than with the 
Microsoft/Oracle route whilst keeping their legacy DBs as the master source.

Interested ?

Thanks
Martin

=================================
Attached Code:

Option Explicit

Dim myconn As New ADODB.Connection
Dim LocalRs As New Recordset
Dim mycomm As New ADODB.Command

Dim gSQLSyntax As String
Dim PtyDDM As String
Dim iIx As Integer
Dim sTable As String


Private Sub Command1_Click()

myconn.Open "DSN=DataObjects-DSN"

gSQLSyntax = "SHOW TABLES"

Set LocalRs.ActiveConnection = myconn
LocalRs.CursorLocation = adUseClient

LocalRs.Open gSQLSyntax, myconn, adOpenForwardOnly, adLockReadOnly

If LocalRs.RecordCount <> 0 Then

sTable = "tables_in_" & "dataobjects"
Do While Not LocalRs.EOF

  Debug.Print LocalRs.Fields(sTable).Value
  LocalRs.MoveNext

Loop
End If

LocalRs.Close
myconn.Close

End Sub

Private Sub Command2_Click()

myconn.Open "DSN=DataObjects-DSN"

PtyDDM = "DDMAudit"

gSQLSyntax = "DESCRIBE " & PtyDDM

Set LocalRs.ActiveConnection = myconn
LocalRs.CursorLocation = adUseClient

LocalRs.Open gSQLSyntax, myconn, adOpenForwardOnly, adLockReadOnly

If LocalRs.RecordCount <> 0 Then

Do While Not LocalRs.EOF

  Debug.Print LocalRs.Fields("field").Value & "," & _
              LocalRs.Fields("type").Value
  LocalRs.MoveNext

Loop

End If


LocalRs.Close
myconn.Close

End Sub

The following fails on the rs open statement with :
[Microsoft][ODBC Driver Manager] Driver does not support this parameter

myconn has the value

Provider=MSDASQL.1;Extended 
Properties="DSN=DataObjects-DSN;DATABASE=DataObjects;SERVER=PC03;UID=root;PWD=Haragei;PORT=3306;OPTION=0;STMT=;"

Private Sub Command3_Click()

myconn.Open "DSN=DataObjects-DSN"

PtyDDM = "DDMProjDetails"

gSQLSyntax = "SHOW INDEX FROM " & PtyDDM

Set LocalRs.ActiveConnection = myconn
LocalRs.CursorLocation = adUseClient

LocalRs.Open gSQLSyntax, myconn, adOpenForwardOnly, adLockReadOnly

If LocalRs.RecordCount <> 0 Then

Do While Not LocalRs.EOF

  Debug.Print LocalRs.Fields("column_name").Value
  LocalRs.MoveNext

Loop

End If


LocalRs.Close
myconn.Close

End Sub


_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to