Found this old piece of code .... hope it helps

<CFSET Table = "MyTable">
<CFSET Datasource= "myDsn">
<CFSET dbusername= "admin">
<CFSET dbpassword= "">

<CFSET columnlist="">
        <CFOBJECT type="COM" name="MyConnection" class="ADODB.Connection"
action="CREATE">
        <CFSET TEMP = MyConnection.Open("DSN=#Datasource#","#dbusername#",
"#dbpassword#", -1)>
        <CFSET ColumnNames = MyConnection.OpenSchema(4)>
        <CFSET RSfields = columnnames.Fields>
        <CFSET Tablename = RSfields.Item("TABLE_NAME")>
        <CFSET Columnname = RSfields.Item("COLUMN_NAME")>
        <CFLOOP condition="NOT ColumnNames.EOF">
                <CFSET Column = Columnname.Value>
                <CFSET Table2 = Tablename.Value>
                <CFIF not listcontains(columnlist,Column) AND Table2 is "#Table#">
                        <CFSET columnlist = listappend(columnlist,Column)>
                </CFIF>
                <CFSET temp = ColumnNames.MoveNext()>
        </CFLOOP>
        <CFSET CALLER.getColumns = QueryNew("column_name,type_name,length")>
        <CFSET temp = QueryAddRow(CALLER.getColumns , listlen(columnlist) )>
        <CFSET x=1>
        <CFLOOP list="#columnlist#" index="column">
                <CFSET temp = QuerySetCell(CALLER.getColumns, "column_name", column , 
x)>
                <CFSET temp = QuerySetCell(CALLER.getColumns, "type_name", "text" , x)>
                <CFSET temp = QuerySetCell(CALLER.getColumns, "length", "10" , x)>
                <CFSET x=x+1>
        </CFLOOP>
        <CFSET temp = MyConnection.Close()>

It's bad code, inefficient, not documented... but it worked .... I think I
used it to mimic sp_columns in SQL. I think you have to create a regular DSN
for this to work.

Shlomy Gantz
Certified Macromedia Instructor
President, Bluebrick Inc.



-----Original Message-----
From: Terry [mailto:[EMAIL PROTECTED]
Sent: Monday, March 10, 2003 6:32 PM
To: CF-Talk
Subject: How to get field names in MSAccess


I know this is simple, but can't remember.

How do use a query to get list of column or field names.  Using CF5.0


Thanks


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to