Foros del Web » Programando para Internet » ASP Clásico »

Crear Archivos Dbf Con Asp

Estas en el tema de Crear Archivos Dbf Con Asp en el foro de ASP Clásico en Foros del Web. saludos foreros, me imagino que muchos de ustedes ya lo han hecho pero yo no tengo ni la mas remota idea de como hacerlo, hay ...
  #1 (permalink)  
Antiguo 11/10/2005, 21:51
Avatar de g33k.gu  
Fecha de Ingreso: agosto-2005
Mensajes: 22
Antigüedad: 18 años, 9 meses
Puntos: 0
Exclamación Crear Archivos Dbf Con Asp

saludos foreros,
me imagino que muchos de ustedes ya lo han hecho pero yo no tengo ni la mas remota idea de como hacerlo, hay alguien que por favor me pueda explicar una rutina, para crear archivos DBF con asp.

GRACIAS
  #2 (permalink)  
Antiguo 12/10/2005, 06:12
Avatar de bitseater  
Fecha de Ingreso: octubre-2005
Mensajes: 5
Antigüedad: 18 años, 8 meses
Puntos: 0
Supongo que con DBF quieres crear una base del tipo DBASE IV. Si no fuera así, solo tienes que cambiar "Extended Properties=""DBASEIV;"";" por el tipo de base que desees. Ahí va el código :

<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>
'Definimos la función
Function OpenDBFConn(Path)
Dim Conn: Set Conn = CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Path & ";" & _
"Extended Properties=""DBASE IV;"";"
Set OpenDBFConn = Conn
End Function

'Abrimos la conexión
Dim DBConn
Set DBConn = OpenDBFConn("E:\")

'Creamos la tabla
DBConn.Execute "Create Table Agenda (Nombre char(50), Domicilio char(50), Ciudad char(20), Codpostal decimal(5))"

'Insertamos valores
DBConn.Execute "Insert into Agenda Values('Pedro Perez', 'Calle 56','Miciudad','12345')"

'Abrimos la tabla para posteriores operaciones
Dim Agenda
Set Agenda = DBConn.Execute("Select * from [Agenda#DBF]")

</SCRIPT>

No olvides cerrar luego la conexión , eh?

Y eso es todo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 20:11.