Visual Basic - Crear campo en base existente

Life is soft - evento anual de software empresarial
 
Vista:

Crear campo en base existente

Publicado por JULIO ESCOBAR (58 intervenciones) el 21/06/2010 03:39:52
Quiero crear un campo a una tabla existente

Set TABLA = DB.OpenRecordset("TABLANUEVA")
Set Campo = TABLA.CreateField("NombreCampo", dbText)
TABLA.Fields.Append Campo

Me da el error 438 , el objeto no admite esta propiedad o metodo, me pueden decir como hacerlo o que esta incorrecto, gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Crear campo en base existente

Publicado por wilman garcia (7 intervenciones) el 21/06/2010 22:07:41
'esta es una forma mas facil de crear tablas y campos desde visual basic

dim ssql as string
dim rs as adodb.recotdset
dim nombre_de_tabal as string
dim nombre_de_campo as string
dim tipo_de_dato as string

nombre_de_tabla = "tabla 1"
nombre_de_campo = "campo"
tipo_de_dato = " int"

ssql= " create tabla " & nombre_de_tabla
ssql = ssql & " (" & nombre_de_campo & " " & tipo_de_dato & ")"

set rs = conexcion_de_la_base.execute (ssql. adopenforwardonly)

espero te sirva ..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Crear campo en base existente

Publicado por Gabriel (1 intervención) el 19/08/2019 02:21:27
puedes utilizar
Rs.open="Alter table from (nombre de la base) "("Campo")&""
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar