• Miércoles 24 de Abril de 2024, 21:36

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - cl_delm

Páginas: [1]
1
C# / Re: Dataset Con Complextypes Y Xml
« en: Domingo 13 de Junio de 2004, 01:32 »
uff.. me demore un resto, porque tengo cantidad de trabajo... pero logre hacerme un tiempo para mi projecto personal y revise lo que me dejaste.
La verdad es que no me sirve el método que usas, porque yo pretendo haecr un programa que me lea cualquier xml, teniendo de antemano el esquema, cosa de que lo valide y que cualquier persona pueda hacer en cualquier programa xml para mi programa.
Los xml serian un reemplazo de una base de datos (a muy pequeña escala) y necesito manejar relaciones entre tablas con esquemas complejos.
Hasta ahora no he podido solucionar mi problema, pero he mejorado bastante el codigo.
sigo sin encontrar buena informacion acerca del tema, ya que todos los articulos que encuentro solo se refieren a esquemas simples sin relaciones... y los articulos que encuentro sobre relaciones no manejan de la forma que necesito los esquemas...

Cuando logre hacer algo que funcione, prometo ponerlo aqui con el codigo fuente y las explicaciones pertinentes. :)

seguiré trabajando.
saludos!

2
VB .NET / Re: Problema Con Data Adapter Y Data Set
« en: Miércoles 9 de Junio de 2004, 05:30 »
no se mucho de procedimientos almacenados, pero si algo de las mañas de los datasets y dataadapters...
para ver cual es el error segun quien lo manda usa la magia del
TRY
  dataset.fill(dataset)
Catch ex as Exception
   msgbox("ERROR: " + ex.tostring)
End Try

si lo escribpi correctamente, esto deberia darte el error detallado, que asi al ojo puede ser que estes pasando mal el parametro...
yo para lo poco que he usado parametros en procedimientos he usado sql y no el modo "nativo" de los dataadapters de usarlo.
bueno, espero que en algo ayude
bye

3
C# / Re: Swf En C#
« en: Miércoles 9 de Junio de 2004, 05:24 »
elcodigo esta especificando "carga el flash en el directorio que estoy yo"
asi que tienes que poner el swf en el directorio del .exe, es decir, si esuna compilacion debug, en la carpeta /bin/debug o en donde te compile el exe.
te lo digo porque lo probé y me funcionó

4
buscando por allí, encontre otro link:
http://www.gemen.com.cn/acrypto/toc.html
probecho :)

5
pide user y pass :(

6
C# / Re: Swf En C#
« en: Domingo 6 de Junio de 2004, 00:42 »
cito lo que te respondi en el tema anterior http://foros.solocodigo.com/index.php?showtopic=8607
Citar
Es bastante simple.
debes añadir a tus componentes el activex de shockwave flash
en el toolbox, boton derecho, add/remove items y seleccionas la pestaña COM
buscas Shockwafe flash object. aceptas y te aparece el boton de el nuevo componente
luego lo insertas como cualquier otro y dentro de las propiedades le das el url del swf.
y sobre esto pongo lo que te falta:
Código: Text
  1.  
  2.       private void form1Load(object sender, System.EventArgs e)
  3.       {
  4.     string DirectorioDeTrabajo = (string)System.IO.Directory.GetCurrentDirectory();
  5.     string flashmovie = DirectorioDeTrabajo + "\animated_logo2.swf";
  6.     axShockwaveFlash1.Movie = flashmovie;
  7.   }
  8.  
  9.  

la conversion a string de GetCurrentDirectory quizas no sea necesaria.
bueno, disfrutalo porque me costo unos buenos minutos de investigacion el el MSDN que probablemente tu tb tienes ;)

7
C# / Re: Dataset Con Complextypes Y Xml
« en: Martes 1 de Junio de 2004, 21:51 »
gracias juanK, lo reviso y te cuento como me va.
 :smartass:
en todo caso el problema creo que esta relacionado con el diseño del esquema y la forma de manejarlo. Creo que hay que hacer relaciones o algo asi... en realidad solo tengo vagas pistas de lo que pueda ser.
las funciones para escribir y leer archivos xml son bastante simples y directas. el problema es entre medio de leer y escribir si quieres hacer un proceso con la informacion. (esa es mi meta, tener dominio sobre las transacciones de datos con xml... este es solo el 1er paso :P)
denuevo gracias.

8
C# / Re: C#.net
« en: Martes 1 de Junio de 2004, 21:46 »
sipo, igual seria más facil ayudar si supieramos cual es el problema preciso del codigo...

9
C# / Re: Como Insertar Un Swf
« en: Lunes 31 de Mayo de 2004, 23:10 »
Es bastante simple.
debes añadir a tus componentes el activex de shockwave flash
en el toolbox, boton derecho, add/remove items y seleccionas la pestaña COM
buscas Shockwafe flash object. aceptas y te aparece el boton de el nuevo componente
luego lo insertas como cualquier otro y dentro de las propiedades le das el url del swf.

10
C# / Re: C# Y Bases De Datos
« en: Lunes 31 de Mayo de 2004, 03:33 »
si no tienes un driver odbc compatible con ado.net para tu base de datos, de seguro hay alguno disponible para bajar. eso es todo lo que necesitas.

11
C# / Re: Ayuda Con Odbc
« en: Lunes 31 de Mayo de 2004, 03:30 »
tambien tienes la opcion de hacerlo por código en vez de hacerlo por el entorno gráfico
aveces deja las cosas mas claras (aunque tome cierto tiempo...)

>crea un nuevo objeto de coneccion odbc
-asignale el texto de coneccion (FILEDSN=c:\odbc.dsn)
>crea un objeto de comando odbcSelectCommand
-asignale el texto de comando (select * from tabla tabla_ejemplo)
-asignale el objeto de coneccion
>crea un objeto de adaptador de coneccion odbc
-asignale el objeto de comando (odbcselectcommand)
-crea un nuevo objeto dataset
-luego usa el metodo fill del adaptador para llenar el dataset
esto conecta, hace la consulta, guarda los resultados en el dataset, y se desconecta.
:)
ojala no se me haya olvidado nada---
^_^

Saludos!

12
C# / Re: Uso De Ado .net En C# Enlazandolo Con Mysql
« en: Lunes 31 de Mayo de 2004, 03:04 »
ampliando un poco lo que dice juanK:
hacerlo por odbc es fastante simple y te permite facilmente usar los datasets y todas esas cosas simpaticas de .NET con muy poco código, para ello debes bajar de la pagina de mysql el driver odbc de mysql.
Las librerías extras de las cual habla juank creo que tambien estan disponibles en mysql y he leido que tambien hacen uso de las ventajas de ADO.NET (datasets, etc) y son faciles de instalar y todo eso, la diferencia es que con ellas debes trabajar solo en código mientras con el odbc puedes trabajar graficamente (drag&drop y generadores de datasets automaticos y esas cosas).
Mi experiencia es super buena con el odbc, además es portable y altamente configurable.
hay mucha informacion en muchas partes, solo busca en google (deberias haberlo hecho antes de preguntar aqui, pero bueno...).
Saludos :P

13
C# / Dataset Con Complextypes Y Xml
« en: Lunes 31 de Mayo de 2004, 02:54 »
Buenas, soy nuevo en este foro, pero he leido las reglas :)
Hace ya bastante tiempo estoy tratando de entender bien el manejo de XML en VS.NET, y para ello creé un pequeño formulario (solo textbox, botones y labels) con el objetivo de leer un archivo xml, hacerle cambios (añadir informacion, borrar, editar, etc) y luego guardarlo.
Los metodos para hacerlo son bastante directos y simples, pero me he topado con un problema al cual no le he encontrado solucion en ninguna de las paginas especializadas que he leido.
Mi archivo XML está basado en un esquema xsd que he hecho en el diseñador de VS.NET. consta de un simpleType, un complexType y un árbol de elementos (adjunto el diseño como imagen). Este esquema tiene su correspondiente archivo xml con dos filas deinformación que he agregado mediante el diseñador de VS.NET. El formulario tiene un dataset con el esquema asignado y todos los campos de texto estan correctamente "unidos" a los correspondientes campos de mi dataset (customerList1).
El procedimiento que uso para abrir el archivo es:
Código: Text
  1.  
  2. private void LoadXML(string Filename)
  3. {
  4.   if (Filename!="")
  5.   {
  6.      customerList1.Clear();
  7.      this.OpenedFile = Filename; //propiedad que guarda el archivo abierto
  8.      customerList1.ReadXml(this.OpenedFile);
  9.    }
  10. }
  11.  
  12.  
Funciona de marabilla y tengo unos botones que me mueven entre los distintos registros del dataset (tal cual en los ejemplos del MSDN).
El borrar tambien funciona de marabilla.
el problema es para añadir nuevos registros.
Este es mi codigo actual:
Código: Text
  1.  
  2. private void btn_ingresa_Click(object sender, System.EventArgs e)
  3. {
  4.    //creo todas las filas necesarias
  5.   DataRow CR = customerList1.customer.NewRow();
  6.   DataRow BTAR = customerList1.BillToAddress.NewRow();
  7.   DataRow STAR = customerList1.ShipToAddress.NewRow();
  8.   //seteo valores iniciales
  9.   CR.ItemArray = new Object[] {"","","",""};
  10.   BTAR.ItemArray = new Object[] {"","","",00000};
  11.   STAR.ItemArray = new Object[] {"","","",00000};
  12.   //añado las filas a las tablas correspondientes
  13.   customerList1.Rows.Add(CR);
  14.   customerList1.BillToAddress.Rows.Add(BTAR);
  15.   customerList1.ShipToAddress.Rows.Add(STAR);
  16.   //le digo que muestre las nuevas filas
  17.   this.BindingContext[customerList1,"customer"].Position =  this.BindingContext[customerList1,"customer"].Count;
  18.    positionChanged();
  19. }
  20.  
  21.  
Y esto es lo que funciona a medias. me explico:
una vez creo la nueva fila en todas las tablas, y edito su contenido mediante el formulario, y luego grabo el archivo (customerList1.WriteXml()), solo guarda la primera tabla, esto es los valores de CompanyName, ContactName,Email y Phone, mientras que los valores de las otras dos tablas (que segun yo deberian escribirse también) se omiten, incluso se borran del formulario mismo antes de grabar (¿quiere decir que de alguna forma esos valores nunca entran al dataset?).
Mis intuiciones me dicen que no estoy creando bien las filas para estas tablas "hijas" y que es por esto que no guarda estos valores, pero he tratado de hacerlo de muchas formas ya. Cuando creo la fila para la tabla customer, no crea automaticamente las filas para las tablas hijas BillToAddress y ShipToAddress, y no he podido acceder a darles valores.
Bueno, muchas gracias por leer hasta aqui, y si me pueden ayudar en cualquier manera estare muy agradecido. Como muchos, estoy haciendo esto por el amor a aprender :).
Saludos desde Chile.

Páginas: [1]