Hola:
No encuentro la manera de obtener la estructura de un tabla en SQL
Server, cuando comencé a trastear con SQL recuerdo que lo hice y ahora
no soy capaz.
Alguien que me eche una mano. Gracias.
--
Saludos.
Miguel A. Torrellas
Telf.: 976642728
Movil: 610316131
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Estructura
Estructura
En la consola (o administrador corporativo) haz un click con el boton
derecho sobre la base de datos elije todas las tareas y generar secuencia de
comandos SQL y alli te arma los CREATE TABLE ..
para todas las tablas y demas cosas.
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
> Hola:
>
> No encuentro la manera de obtener la estructura de un tabla en SQL Server,
> cuando comencé a trastear con SQL recuerdo que lo hice y ahora no soy
> capaz.
>
> Alguien que me eche una mano. Gracias.
>
>
> --
> Saludos.
> Miguel A. Torrellas
> Telf.: 976642728
> Movil: 610316131
derecho sobre la base de datos elije todas las tareas y generar secuencia de
comandos SQL y alli te arma los CREATE TABLE ..
para todas las tablas y demas cosas.
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
> Hola:
>
> No encuentro la manera de obtener la estructura de un tabla en SQL Server,
> cuando comencé a trastear con SQL recuerdo que lo hice y ahora no soy
> capaz.
>
> Alguien que me eche una mano. Gracias.
>
>
> --
> Saludos.
> Miguel A. Torrellas
> Telf.: 976642728
> Movil: 610316131
Estructura
Gracias por tu respuesta.
Lo que dices es elemental, seguramente no me exprese bien, se trata
desde código obtener la Estructura para utilizarla, algo similar a la
función Dbstruct() de Clipper, Harbour, xHarbour, Alaska, etc.
Christian escribió:
> En la consola (o administrador corporativo) haz un click con el boton
> derecho sobre la base de datos elije todas las tareas y generar secuencia de
> comandos SQL y alli te arma los CREATE TABLE ..
> para todas las tablas y demas cosas.
>
>
> "Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
> news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
>> Hola:
>>
>> No encuentro la manera de obtener la estructura de un tabla en SQL Server,
>> cuando comencé a trastear con SQL recuerdo que lo hice y ahora no soy
>> capaz.
>>
>> Alguien que me eche una mano. Gracias.
>>
>>
>> --
>> Saludos.
>> Miguel A. Torrellas
>> Telf.: 976642728
>> Movil: 610316131
>
>
Lo que dices es elemental, seguramente no me exprese bien, se trata
desde código obtener la Estructura para utilizarla, algo similar a la
función Dbstruct() de Clipper, Harbour, xHarbour, Alaska, etc.
Christian escribió:
> En la consola (o administrador corporativo) haz un click con el boton
> derecho sobre la base de datos elije todas las tareas y generar secuencia de
> comandos SQL y alli te arma los CREATE TABLE ..
> para todas las tablas y demas cosas.
>
>
> "Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
> news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
>> Hola:
>>
>> No encuentro la manera de obtener la estructura de un tabla en SQL Server,
>> cuando comencé a trastear con SQL recuerdo que lo hice y ahora no soy
>> capaz.
>>
>> Alguien que me eche una mano. Gracias.
>>
>>
>> --
>> Saludos.
>> Miguel A. Torrellas
>> Telf.: 976642728
>> Movil: 610316131
>
>
Estructura
Perdon entendi mal
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:44e07d07$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Gracias por tu respuesta.
>
> Lo que dices es elemental, seguramente no me exprese bien, se trata desde
> código obtener la Estructura para utilizarla, algo similar a la función
> Dbstruct() de Clipper, Harbour, xHarbour, Alaska, etc.
>
> Christian escribió:
>> En la consola (o administrador corporativo) haz un click con el boton
>> derecho sobre la base de datos elije todas las tareas y generar secuencia
>> de comandos SQL y alli te arma los CREATE TABLE ..
>> para todas las tablas y demas cosas.
>>
>>
>> "Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
>> news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
>>> Hola:
>>>
>>> No encuentro la manera de obtener la estructura de un tabla en SQL
>>> Server, cuando comencé a trastear con SQL recuerdo que lo hice y ahora
>>> no soy capaz.
>>>
>>> Alguien que me eche una mano. Gracias.
>>>
>>>
>>> --
>>> Saludos.
>>> Miguel A. Torrellas
>>> Telf.: 976642728
>>> Movil: 610316131
>>
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:44e07d07$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Gracias por tu respuesta.
>
> Lo que dices es elemental, seguramente no me exprese bien, se trata desde
> código obtener la Estructura para utilizarla, algo similar a la función
> Dbstruct() de Clipper, Harbour, xHarbour, Alaska, etc.
>
> Christian escribió:
>> En la consola (o administrador corporativo) haz un click con el boton
>> derecho sobre la base de datos elije todas las tareas y generar secuencia
>> de comandos SQL y alli te arma los CREATE TABLE ..
>> para todas las tablas y demas cosas.
>>
>>
>> "Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
>> news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
>>> Hola:
>>>
>>> No encuentro la manera de obtener la estructura de un tabla en SQL
>>> Server, cuando comencé a trastear con SQL recuerdo que lo hice y ahora
>>> no soy capaz.
>>>
>>> Alguien que me eche una mano. Gracias.
>>>
>>>
>>> --
>>> Saludos.
>>> Miguel A. Torrellas
>>> Telf.: 976642728
>>> Movil: 610316131
>>
Estructura
Miguel,
Si utilizas ADO tienes, dentro del objeto RecordSet tienes la colección
Fields que te da la información que buscas.
Si utilizas las clases que dejé en mi blog (www.capelblog.com) podrías hacer
algo parecido a esto (es solo un ejemplo que puede tener errores)
FOR nX := 1 TO oRs:Fields:Count
cTipo := oRs:Fields[nX - 1]:type
nLen := oRs:Fields[nX-1]:definedsize
....
NEXT
Saludos,
José Luis Capel
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
> Hola:
>
> No encuentro la manera de obtener la estructura de un tabla en SQL Server,
> cuando comencé a trastear con SQL recuerdo que lo hice y ahora no soy
> capaz.
>
> Alguien que me eche una mano. Gracias.
>
>
> --
> Saludos.
> Miguel A. Torrellas
> Telf.: 976642728
> Movil: 610316131
Si utilizas ADO tienes, dentro del objeto RecordSet tienes la colección
Fields que te da la información que buscas.
Si utilizas las clases que dejé en mi blog (www.capelblog.com) podrías hacer
algo parecido a esto (es solo un ejemplo que puede tener errores)
FOR nX := 1 TO oRs:Fields:Count
cTipo := oRs:Fields[nX - 1]:type
nLen := oRs:Fields[nX-1]:definedsize
....
NEXT
Saludos,
José Luis Capel
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
> Hola:
>
> No encuentro la manera de obtener la estructura de un tabla en SQL Server,
> cuando comencé a trastear con SQL recuerdo que lo hice y ahora no soy
> capaz.
>
> Alguien que me eche una mano. Gracias.
>
>
> --
> Saludos.
> Miguel A. Torrellas
> Telf.: 976642728
> Movil: 610316131
Estructura
Gracias Jose Luis
Si he usado tus clases, en el proyecto que estoy ahora inmerso estoy
atacando a SQL Server con ODBC, por aquello de una mayor integración con
Xailer.
Saludos cordiales.
Miguel A. Torrellas
Jose Luis Capel escribió:
> Miguel,
>
> Si utilizas ADO tienes, dentro del objeto RecordSet tienes la colección
> Fields que te da la información que buscas.
>
> Si utilizas las clases que dejé en mi blog (www.capelblog.com) podrías hacer
> algo parecido a esto (es solo un ejemplo que puede tener errores)
>
> FOR nX := 1 TO oRs:Fields:Count
>
> cTipo := oRs:Fields[nX - 1]:type
> nLen := oRs:Fields[nX-1]:definedsize
> ...
>
> NEXT
>
> Saludos,
> José Luis Capel
>
>
> "Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
> news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
>> Hola:
>>
>> No encuentro la manera de obtener la estructura de un tabla en SQL Server,
>> cuando comencé a trastear con SQL recuerdo que lo hice y ahora no soy
>> capaz.
>>
>> Alguien que me eche una mano. Gracias.
>>
>>
>> --
>> Saludos.
>> Miguel A. Torrellas
>> Telf.: 976642728
>> Movil: 610316131
>
>
Si he usado tus clases, en el proyecto que estoy ahora inmerso estoy
atacando a SQL Server con ODBC, por aquello de una mayor integración con
Xailer.
Saludos cordiales.
Miguel A. Torrellas
Jose Luis Capel escribió:
> Miguel,
>
> Si utilizas ADO tienes, dentro del objeto RecordSet tienes la colección
> Fields que te da la información que buscas.
>
> Si utilizas las clases que dejé en mi blog (www.capelblog.com) podrías hacer
> algo parecido a esto (es solo un ejemplo que puede tener errores)
>
> FOR nX := 1 TO oRs:Fields:Count
>
> cTipo := oRs:Fields[nX - 1]:type
> nLen := oRs:Fields[nX-1]:definedsize
> ...
>
> NEXT
>
> Saludos,
> José Luis Capel
>
>
> "Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
> news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
>> Hola:
>>
>> No encuentro la manera de obtener la estructura de un tabla en SQL Server,
>> cuando comencé a trastear con SQL recuerdo que lo hice y ahora no soy
>> capaz.
>>
>> Alguien que me eche una mano. Gracias.
>>
>>
>> --
>> Saludos.
>> Miguel A. Torrellas
>> Telf.: 976642728
>> Movil: 610316131
>
>
Estructura
Miguel,
Pues si usas el odbcDataset puedes hacer:
nFields := LEN(::odbcDataSet1:aFields)
For nX := 1 TO nFields
MSgInfo(::odbcDataSet1:aFields[nX]:nSqlType)
MSgInfo(::odbcDataSet1:aFields[nX]:cType)
NEXT
Saludos,
José Luis Capel
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:44e3565a$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Gracias Jose Luis
>
> Si he usado tus clases, en el proyecto que estoy ahora inmerso estoy
> atacando a SQL Server con ODBC, por aquello de una mayor integración con
> Xailer.
>
> Saludos cordiales.
>
> Miguel A. Torrellas
>
> Jose Luis Capel escribió:
>> Miguel,
>>
>> Si utilizas ADO tienes, dentro del objeto RecordSet tienes la colección
>> Fields que te da la información que buscas.
>>
>> Si utilizas las clases que dejé en mi blog (www.capelblog.com) podrías
>> hacer algo parecido a esto (es solo un ejemplo que puede tener errores)
>>
>> FOR nX := 1 TO oRs:Fields:Count
>>
>> cTipo := oRs:Fields[nX - 1]:type
>> nLen := oRs:Fields[nX-1]:definedsize
>> ...
>>
>> NEXT
>>
>> Saludos,
>> José Luis Capel
>>
>>
>> "Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
>> news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
>>> Hola:
>>>
>>> No encuentro la manera de obtener la estructura de un tabla en SQL
>>> Server, cuando comencé a trastear con SQL recuerdo que lo hice y ahora
>>> no soy capaz.
>>>
>>> Alguien que me eche una mano. Gracias.
>>>
>>>
>>> --
>>> Saludos.
>>> Miguel A. Torrellas
>>> Telf.: 976642728
>>> Movil: 610316131
>>
Pues si usas el odbcDataset puedes hacer:
nFields := LEN(::odbcDataSet1:aFields)
For nX := 1 TO nFields
MSgInfo(::odbcDataSet1:aFields[nX]:nSqlType)
MSgInfo(::odbcDataSet1:aFields[nX]:cType)
NEXT
Saludos,
José Luis Capel
"Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
news:44e3565a$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Gracias Jose Luis
>
> Si he usado tus clases, en el proyecto que estoy ahora inmerso estoy
> atacando a SQL Server con ODBC, por aquello de una mayor integración con
> Xailer.
>
> Saludos cordiales.
>
> Miguel A. Torrellas
>
> Jose Luis Capel escribió:
>> Miguel,
>>
>> Si utilizas ADO tienes, dentro del objeto RecordSet tienes la colección
>> Fields que te da la información que buscas.
>>
>> Si utilizas las clases que dejé en mi blog (www.capelblog.com) podrías
>> hacer algo parecido a esto (es solo un ejemplo que puede tener errores)
>>
>> FOR nX := 1 TO oRs:Fields:Count
>>
>> cTipo := oRs:Fields[nX - 1]:type
>> nLen := oRs:Fields[nX-1]:definedsize
>> ...
>>
>> NEXT
>>
>> Saludos,
>> José Luis Capel
>>
>>
>> "Miguel A. Torrellas" <miguel@torrellas.net> escribió en el mensaje
>> news:[email=44dda925@news.xailer.com...]44dda925@news.xailer.com...[/email]
>>> Hola:
>>>
>>> No encuentro la manera de obtener la estructura de un tabla en SQL
>>> Server, cuando comencé a trastear con SQL recuerdo que lo hice y ahora
>>> no soy capaz.
>>>
>>> Alguien que me eche una mano. Gracias.
>>>
>>>
>>> --
>>> Saludos.
>>> Miguel A. Torrellas
>>> Telf.: 976642728
>>> Movil: 610316131
>>