Foros del Web » Programando para Internet » ASPX (.net) »

Miren Este Codigo

Estas en el tema de Miren Este Codigo en el foro de ASPX (.net) en Foros del Web. Me pueden Decir que es lo malo que tengo Dim conn As OdbcConnection Dim Ssql As String Dim ejecutar As OdbcCommand Dim DatosUsuarios As Integer ...
  #1 (permalink)  
Antiguo 07/03/2008, 13:37
 
Fecha de Ingreso: marzo-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Miren Este Codigo

Me pueden Decir que es lo malo que tengo

Dim conn As OdbcConnection
Dim Ssql As String
Dim ejecutar As OdbcCommand
Dim DatosUsuarios As Integer
conn = New OdbcConnection("DRIVER={Microsoft FoxPro VFP Driver (*.dbf)};dbq=C:\DATA\PREMP.DBF")
conn.Open()

Ssql = "Insert into C:\Data\Premp.dbf(emp_no,emp_first,emp_last,emp_ad dr,emp_city,emp_phone,emp_type,sex,marital,ssno,Bi rth_date,nacion,cip,hire_date)"
Ssql &= "Values('" & codtpm & "' , '" & activo & "', '" & tipoEmpleado & "' ,"
Ssql &= "'" & nombre & "' , '" & apellidos & "' , '" & fechanacimiento & "' ,"
Ssql &= "'" & fechanacimiento & "' , '" & lugarnacimiento & "' , '" & nacionalidad & "')"

ejecutar = New OdbcCommand(Ssql, conn)
DatosUsuarios = ejecutar.ExecuteNonQuery()
conn.Close()

Última edición por saulmurillo; 07/03/2008 a las 14:10
  #2 (permalink)  
Antiguo 07/03/2008, 13:46
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Miren Este Codigo

deberia ser una tabla no el nombre del archivo en el Insert into tabla values(...)
en vez de insert into C:\Data\Premp.dbf values

saludos
peter
  #3 (permalink)  
Antiguo 07/03/2008, 13:49
 
Fecha de Ingreso: marzo-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Miren Este Codigo

Cita:
Iniciado por Peterpay Ver Mensaje
deberia ser una tabla no el nombre del archivo en el Insert into tabla values(...)
en vez de insert into C:\Data\Premp.dbf values

saludos
peter


Gracias Peter, el primer problema que tengo en en mi objeto conexion
odbcConnection("DRIVER={Microsoft FoxPro VFP Driver (*.dbf)};dbq=C:\DATA\PREMP.DBF")
Quiero ingresar la informacion a una tabla DBF de Fox desde ASP.NET
No Se Como plantearlo, por favor ayudenme
  #4 (permalink)  
Antiguo 07/03/2008, 13:54
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Re: Miren Este Codigo

Bueno mira, nunca inserte en una dbf, pero esa sentencia esta mal ya que te faltan los campos....
es asi mira:

insert into c:\data\premp.dbf (codtpm, activo, tipoempleado, nombre, appellidos, fechana......) values (('" & codtpm & "' , '" & activo & "', '" & tipoEmpleado & "' ,".......)

saludos
  #5 (permalink)  
Antiguo 07/03/2008, 14:15
 
Fecha de Ingreso: marzo-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Miren Este Codigo

Cita:
Iniciado por mdavila Ver Mensaje
Bueno mira, nunca inserte en una dbf, pero esa sentencia esta mal ya que te faltan los campos....
es asi mira:

insert into c:\data\premp.dbf (codtpm, activo, tipoempleado, nombre, appellidos, fechana......) values (('" & codtpm & "' , '" & activo & "', '" & tipoEmpleado & "' ,".......)

saludos


Ya le puse los campos, pero mi problema esta en el objeto conexion.
Muchas gracias por ayudarme
  #6 (permalink)  
Antiguo 07/03/2008, 14:16
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Miren Este Codigo

Revisa primero esto

http://www.west-wind.com/presentatio...NETINTEROP.HTM

y si no te es lo suficientement claro empieza con bajar lo siguiente.

el manejador de odbc regular no soporta algunas cosas asi q descargate el

VFP ODBC
http://msdn2.microsoft.com/en-us/vfoxpro/bb190232.aspx

saludos
peter
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




La zona horaria es GMT -6. Ahora son las 21:27.