Foros del Web » Programación para mayores de 30 ;) » .NET »

Archivos

Estas en el tema de Archivos en el foro de .NET en Foros del Web. Hola que tal amigos, actualmente me encuentro desarrollando una pequeña aplicacion, tengo una tabla de la base de datos "Editorial" la cual es parte de ...
  #1 (permalink)  
Antiguo 30/10/2009, 20:12
 
Fecha de Ingreso: abril-2008
Mensajes: 129
Antigüedad: 16 años
Puntos: 0
Archivos

Hola que tal amigos, actualmente me encuentro desarrollando una pequeña aplicacion, tengo una tabla de la base de datos "Editorial" la cual es parte de los catalogos de la aplicacion, resulta que la editorial tiene los campos, cod_editorial, nombre de la editorial y el pais de la editorial, con este ultimo campo tengo problema, por que lo que quiero es cargar en un combo box todos los paises, mi idea era aparte de las tablas que tengo en la base de datos hacer otra que me contenga todos los paises del mundo. pero un amigo me dijo que eso no era la mejor forma de hacerlo, me dijo que trabajara con archivos, y que con eso llenara mi combo.

estube buscando un poco en internet

Open "c:\prueba.txt" For Input As #1

pregunta esta instruccion de arriba me crea el archivo


Open "c:\miarchivo.txt" For Append As #1

con esto escribo en el


Dim mivariable As String

Open "c:\nombres.txt" For Input As #1

While Not EOF(1)

Line Input #1, mivariable

Wend

Close #1


de esta forma recorro el archivo y asigno en una variable, bueno esto todavia lo entiendo, pero les pediria por favor si alguien tiene ejemplos completos sobre manipulacion de archivos: escribir, leer, borrar, etc.. se los agradeceria mucho compañeros.

y lo otro es de que si tienen alguna mejor solucion para mi problema, se los agradeceria mucho
  #2 (permalink)  
Antiguo 30/10/2009, 20:48
Avatar de atak  
Fecha de Ingreso: julio-2005
Ubicación: Huancayo
Mensajes: 490
Antigüedad: 18 años, 9 meses
Puntos: 5
De acuerdo Respuesta: Archivos

Hola,
yo soy de la idea que uses una tabla paises, relacionada a tu tabla editorial.

EL combo cargaría datos a travès de una clase desde tu tabla.

que Manejador de BD estas usando ?.

Espero que te ayude.
__________________
. .: El mejor Inicio :. .
  #3 (permalink)  
Antiguo 31/10/2009, 05:42
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 2 meses
Puntos: 7
Respuesta: Archivos

No te recomiendo que utilices archivos . Es mejor la base de datos.

Por otro lado, los ejemplos que pusiste en tu post son de Visual Basic 6 y no de VB.NET. Para trabajar con archivos en .NET debes hacer lo siguiente:

Escribir:
Dim WriteFile AsNew System.IO.StreamWriter("C:\archivo.txt", False, System.Text.Encoding.Unicode)
WriteFile.WriteLine("Texto a Escribir")
WriteFile.Close()

Nota: El valor "False" o "True" es para indicar y es para añadir datos al archivo o sobreescribirlo.



Leer:
Dim strLinea AsString = ""
Dim FileReader AsNew System.IO.StreamReader("C:\archivo.txt")
DoWhile FileReader.Peek <> -1
strLinea &= FileReader.ReadLine() & vbCrLf
Loop
FileReader.Close()
text1.Text = strLinea

__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #4 (permalink)  
Antiguo 31/10/2009, 13:34
 
Fecha de Ingreso: abril-2008
Mensajes: 129
Antigüedad: 16 años
Puntos: 0
Respuesta: Archivos

Grasias por su valiosa ayuda, el manejador de bases de datos que estoy usando es sql server 2000, y gracias por los ejemplos de archivos, voy a probarlos y les comento los resultados.
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 10:14.