well the list wrapped the results, but they should come out nicely
formatted, like:

-1   UPDATE  users
     SET      
2            use_username   = '#attributes.use_username#'
3            use_pwd        = '#attributes.use_pwd#'
4            use_email      = '#attributes.use_email#'
5            use_question   = '#attributes.use_question#'
6            use_answer     = '#attributes.use_answer#'
999  WHERE   use_id         = '#attributes.use_id#'

> -----Original Message-----
> From: Bert Dawson [mailto:[EMAIL PROTECTED]]
> Sent: 08 May 2001 11:49
> To: Fusebox
> Subject: RE: SQL Help
> 
> 
> I'm interested...
> 
> I've hacked together something similar for sql server - its 
> pretty crude,
> but saves typing.
> Here's something that generates the update statement:
> 
> #### SQL: ####
> 
> select  -1
>          ,'UPDATE     '+so.name+'
>             SET               '
> FROM    syscolumns sc, 
>         sysobjects so
> WHERE   sc.id = so.id
> AND     so.name = 'users'
> UNION
> select  sc.colorder
>          ,'           '+CAST(sc.name AS varchar)+
>         Left('                              ',30-Len(CAST(sc.name AS
> varchar))) +
>         '= ''#attributes.'+CAST(sc.name AS varchar)+'#'''
> FROM    syscolumns sc, 
>         sysobjects so
> WHERE   sc.id = so.id
> AND     sc.autoval IS NULL
> AND     so.name = 'users'
> UNION
> select  999
>          ,'WHERE      '+CAST(sc.name AS varchar)+
>         Left('                              ',30-Len(CAST(sc.name AS
> varchar))) +
>         '= ''#attributes.'+CAST(sc.name AS varchar)+'#'''
> FROM    syscolumns sc, 
>         sysobjects so
> WHERE   sc.id = so.id
> AND     sc.autoval IS NOT NULL
> AND     so.name = 'users'
> order by 1
> 
> 
> ### RESULTS: ###
> 
> -1          UPDATE    users
>             SET               
> 2                     use_username                  =
> '#attributes.use_username#'
> 3                     use_pwd                       =
> '#attributes.use_pwd#'
> 4                     use_email                     =
> '#attributes.use_email#'
> 5                     use_question                  =
> '#attributes.use_question#'
> 6                     use_answer                    =
> '#attributes.use_answer#'
> 999         WHERE     use_id                        =
> '#attributes.use_id#'
> 
> Bert
> 
> > -----Original Message-----
> > From: Adam Reynolds [mailto:[EMAIL PROTECTED]]
> > Sent: 08 May 2001 11:33
> > To: Fusebox
> > Subject: RE: SQL Help
> > 
> > 
> > Yup,
> > As long as the query return the same named columns from 
> > whichever system
> > tables, then there is no problem. 
> > 
> > I've got it working under Oracle. I'm not sure how useful 
> > this would be as
> > I rarely just run basic SQL, but as a code base to start 
> > from, it could
> > save you a few days.
> > 
> > If anybody is interested, I can email the final version to people.
> > 
> > -----Original Message-----
> > From:       Tim Price [SMTP:[EMAIL PROTECTED]]
> > Sent:       08 May 2001 10:58
> > To: Fusebox
> > Subject:    RE: SQL  Help
> > 
> > Adam
> > 
> > We are doing something similar to this at the moment but 
> > using SQL Server.
> > We use the "systables" to define the names of the tables and 
> > columns in our
> > database so I guess if your looking for a generic solution 
> > you would have
> > to
> > have a master table which defines the name of the "system 
> > tables" and their
> > "columns" on which the whole operation is based. This way the 
> > top level SQL
> > can also be dynamic.
> > 
> > Tim
> > 
> > 
> > -----Original Message-----
> > From: Adam Reynolds [mailto:[EMAIL PROTECTED]]
> > Sent: 08 May 2001 09:42
> > To: Fusebox
> > Subject: SQL Help
> > 
> > 
> > I've written a tool that you point at a database resource and it
> > automatically generates all of the qry_insert qry_update qry_select
> > qry_delete files for each table. I'm also looking to expand 
> > it to generate
> > a simple two column table form for each table.
> > 
> > In Oracle I am using the USER_TABLES and the ALL_TAB_COLUMNS 
> > tables to get
> > the information. As we only work with Oracle this is not a 
> > problem BUT I
> > would like to expand it so that it can look at any datasource 
> > and retrieve
> > the table data.
> > 
> > So anybody able to help?
> > 
> > Best Regards,
> > 
> > Adam Reynolds
> > ColdFusion Web Developer
> > ISMG Development, Unilever
> > London
> > 
> > ( +44 20 7822 5450 (ext 5450)
> > m: +44 7973 386620
> > *  [EMAIL PROTECTED]
> >
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to