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