• Viernes 14 de Agosto de 2020, 13:05

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 - Thanatos-chan

Páginas: [1] 2 3 ... 6
2
HTML / Re:Aplicacion html5+sqlite en 3 capas
« en: Miércoles 22 de Agosto de 2012, 05:40 »
Solo separalo en 2 archivos

yeah, ya los habia separado en html y js, lo que se me paso era que no puse el js en el www y no lo veia... :whistling: un error de capa 8.


Pregunta???
Nunca había probado hacer esto, sabes dónde queda guardada la información, ósea, dónde queda la DB?

Para hacer aplicaciones de tablet esta genial. con tan solo
Código: Javascript
  1. var db = openDatabase("AddressBook", "1.0", "Address Book", 200000);
  2.  

Se esta creando una instancia de base de datos de sqlite. mientras esta en la aplicacion esta metida en el .cache pero la base de datos entera es un solo archivo .sqlite

para jugar con ella puedes instalar el plugin de firefox de sqlite Manager



3
HTML / Aplicacion html5+sqlite en 3 capas
« en: Miércoles 22 de Agosto de 2012, 02:05 »
Ondas,

Estoy haciendo una aplicacion en html5+sqlite, y me entra la pregunta porque todos los site que encuentro tienen el javascript pegado como script en el mismo archivo.

Consulta:  alguien ya ha tenido experiencia con aplicaciones sqlite que me recomiende un esquema de trabajo?

actualmente estoy usando phonegap+html5+jquery+sqlite para hacer una app mi tablet

aqui el ejemplo normalito que aparece en google.

mi pregunta es si puedo aislar toda la funcionalidad sqlite en un archivo  digamos myappsqlite.js y invocarlo desde la aplicacion.

Gracias.

Código: HTML
  1.         <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4. <title>SQL Storage</title>
  5.   <body>    
  6.    <br/><br/>
  7.     <div align="center">
  8.      <input type="hidden" id="id"/>
  9.      First name:<input type="text" id="firstName"/><br/>
  10.      Last name:<input type="text" id="lastName"/><br/>
  11.      Phone: <input type="text" id="phone"/><br/>
  12.      <button onClick="resetForm()">Reset Form</button>
  13.      <button onClick="updateRecord()">Update</button>
  14.      <button onClick="insertRecord()">Insert</button>
  15.         <button onClick="dropTable()">Drop Table</button>
  16.      <div id="results"></div>
  17.     </div>
  18.   </body>
  19.  
  20.     <script>
  21.  var results = document.getElementById('results');
  22.  var id = document.getElementById('id');
  23.  var firstName = document.getElementById('firstName');  
  24.  var lastName = document.getElementById('lastName');  
  25.  var phone = document.getElementById('phone');
  26.    
  27.  var createStatement = "CREATE TABLE IF NOT EXISTS Contacts (id INTEGER PRIMARY KEY AUTOINCREMENT, firstName TEXT, lastName TEXT, phone TEXT)";
  28.  var selectAllStatement = "SELECT * FROM Contacts";
  29.  var insertStatement = "INSERT INTO Contacts (firstName, lastName, phone) VALUES (?, ?, ?)";
  30.  var updateStatement = "UPDATE Contacts SET firstName = ?, lastName = ?, phone = ? WHERE id = ?";
  31.  var deleteStatement = "DELETE FROM Contacts WHERE id=?";
  32.  var dropStatement = "DROP TABLE Contacts";
  33.  
  34.  var db = openDatabase("AddressBook", "1.0", "Address Book", 200000);
  35.  var dataset;
  36.  createTable();
  37.  
  38.       function onError(tx, error) {
  39.         alert(error.message);
  40.       }
  41.      
  42.       function showRecords() {
  43.         results.innerHTML = '';
  44.         db.transaction(function(tx) {
  45.           tx.executeSql(selectAllStatement, [], function(tx, result) {
  46. dataset = result.rows;
  47.             for (var i = 0, item = null; i < dataset.length; i++) {
  48.              item = dataset.item(i);
  49.              results.innerHTML +=
  50.                  '<li>' + item['lastName'] + ' , ' + item['firstName'] + ' <a href="#" onclick="loadRecord('+i+')">edit</a>  ' +  
  51.  '<a href="#" onclick="deleteRecord('+item['id']+')">delete</a></li>';
  52. }
  53.           });
  54.         });
  55.       }
  56.      
  57.       function createTable() {
  58.         db.transaction(function(tx) {
  59.           tx.executeSql(createStatement, [], showRecords, onError);
  60.         });
  61.       }
  62.      
  63.       function insertRecord() {
  64.         db.transaction(function(tx) {
  65.           tx.executeSql(insertStatement, [firstName.value, lastName.value, phone.value], loadAndReset, onError);
  66.         });
  67.       }
  68.      
  69.  function loadRecord(i) {
  70. var item = dataset.item(i);
  71.         firstName.value = item['firstName'];
  72. lastName.value = item['lastName'];
  73. phone.value = item['phone'];
  74. id.value = item['id'];
  75.       }
  76.  
  77.       function updateRecord() {
  78.         db.transaction(function(tx) {
  79.           tx.executeSql(updateStatement, [firstName.value, lastName.value, phone.value, id.value], loadAndReset, onError);
  80.         });
  81.       }
  82.      
  83.       function deleteRecord(id) {
  84.         db.transaction(function(tx) {
  85.           tx.executeSql(deleteStatement, [id], showRecords, onError);
  86.         });
  87. resetForm();
  88.       }
  89.        
  90.       function dropTable() {
  91.         db.transaction(function(tx) {
  92.           tx.executeSql(dropStatement, [], showRecords, onError);
  93.         });
  94. resetForm();
  95.       }
  96.  
  97.  function loadAndReset(){
  98.  resetForm();
  99.  showRecords();
  100.  }
  101.  
  102.  function resetForm(){
  103. firstName.value = '';
  104. lastName.value = '';
  105. phone.value = '';
  106. id.value = '';
  107.  }
  108.     </script>
  109. </html>
  110.  
  111.  

4
Inteligencia Artificial / clasificacion de texto usando machine learning
« en: Lunes 30 de Abril de 2012, 17:57 »
ondas colegas,

la presente es para saber su opinion.

tengo un set de datos de mas de 50 documentos en word los cuales son programas de clase(estilo tabla de contenido, sin el desarrollo solo los temas). los cuales quiero llevar a un formato relacional.

ejemplo:

el documento se llama materia1.doc y dentro tiene el siguiente formato.

unidad
tema
sub tema
quisiera clasificarlo en base a su relacion, una materia tiene x unidades y x unidades x temas y x temas x sub-temas.

hasta ahora lo mejor a lo que he llegado es un convertidor de doc a xml, aprovechando el schema de xml de office con el cual quedo con una columna de datos a la cual le remuevo los duplicaos y quedo con algo como:

unidad 1(epacios)
tema 1(espacios)
sub tema 1(sentencia separada en 2 celdas)
tema 2
tema 3

he intentando apoyarme en el spec del schema de xml para buscar patrones que me sirvan de token como tamano de la letra, propiedades, tipo de formato, etc ,etc. pero hasta ahora parece mas rapido hacerlo a mano.

me queda la duda si algun programa de text classification puede hacer el siguiente tipo de lectura:
desde un token hasta el proximo token tome un string de texto y lo pueda clasificar. si es posible me recomiendan un ambiente de trabajo para caerle a esta idea.

gracias.








5
Novedades en SoloCodigo / Re:10º aniversario SoloCodigo
« en: Viernes 10 de Febrero de 2012, 23:02 »
Felicidades al site  :suerte:

6
ASM (Ensamblador) / Re:Curiosidad
« en: Sábado 3 de Diciembre de 2011, 20:34 »
hacker!!. quieres hacer un volcado de memoria. para frizar la maquina.

windows esta controlando eso mas o menos bien, desabilitar el teclado o mouse, o frizar un display. todos esos son cosas que encontraras en virus viejos. date un vuelta por google. y crea par de virus bajo tu propio riesgo.  :yes:

7
VB .NET / Re:buscar algun texto dentro de un archivo .txt// duda con un codigo
« en: Sábado 3 de Diciembre de 2011, 20:29 »
saludos,

si te fijas,

Cita de: carlosariash
quiero hacer una busqueda de una palabra que fue ingresada por un textbox y buscar dentro del archivo
 y buscar dentro del archivo .txt

pero no estas indicando que haces en el textbox o como estas buscando.dado que tu fuente de datos es el txt. al igual que este codigo que indicas debes ir leyendo linea por linea. hasta leer todo el archivo. cada vez que generes un search.

en caso b, ya que estas cargando el txt a un listview. puedes hacer las busqueda en el listview.


Código: vb.net
  1. Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
  2.         If File.Exists("c:\Test\certamen.txt") Then
  3.             ListView1.Items.Clear()
  4.             Dim sr As New StreamReader("c:\Test\certamen.txt")
  5.            [b] Dim linea = sr.ReadLine
  6.             Do While Not linea Is Nothing[/b]
  7.                 Dim arreglo() As String = linea.Split(";")
  8.                 ListView1.Items.Add(New ListViewItem(New String() {arreglo(0), arreglo(2), arreglo(1), arreglo(3), arreglo(4)}))
  9.                [b] linea = sr.ReadLine[/b]
  10.             Loop
  11.             sr.Close()
  12.         Else
  13.             MsgBox("Error,No existen Productos.debe registrar algun producto", MsgBoxStyle.Critical)
  14.  
  15.         End If
  16. end sub
  17.  




8
ala, uno se va por par de dias y encuentra foro  renovado. genial!  :suerte:

9
Diseño de Algoritmos / Re: Algoritmo de arreglos
« en: Domingo 10 de Julio de 2011, 16:48 »
Cita de: "renzobm"
Hola. Por favor me guian con este ejercicio? En pseudocodigo :( es el ultimo que me falta.

Hacer un programa que lea las "50" grupos de productos vendidos del día de una tienda, si algunos de estos grupos excede a 1000 productos que se vende en la tienda  se solicitara mercadería (nueva mercaderia-NM),que será el doble de los que se ha vendido, si la venta de productos no es mayor 1000 el orden a seguir será el primero con el fin de llegar a mostrar la cantidad de productos vendidos y la cantidad de mercadería a solicitar.

que tal renzobm,

aunque alguien quisiera ayudarte, queda, confundido por lo que escribes."ejercicio","registros","pseudocodigo","50","1000"

por lo que dices se puede imaginar que, estas usando sql server 2000, con la base de datos northwind, y que te "pidieron" hacer un query usando las tablas de "categories"(que seria los grupos de productos),
"ordes" y
"order detail".

por lo que uno se puede imaginar, que estas trabajando un programa en visual basic con conexión a base de datos

Pero...
por el titulo que pones, lo que parece es un programa, en consola.
y que cada grupo es un array
Código: vb.net
  1.  Dim grupo1(2000) As Integer ... Dim grupo50(2000) As Integer
  2.  
y que cada producto es un elemento del array, donde tendrias un recorido, preguntando cual "grupo" tiene mas de 1000 elementos...


el hecho que pusieras el post en Diseño de Algoritmos, significa que no esperabas que nadie comentara si lo hubieras puesto en alguna seccion de codigo.
....

si te miras el algoritmo,el caso mas facil seria usar php, donde los arreglos pueden ser definidos como llave->valor.

asi tendrias  algo como

"grupos" que en realidad serian categoria y el stock de la categoria.

algo como:

Código: PHP
  1.  
  2. <?php
  3.  
  4. $grupos = array(
  5.                          "refrescos 16oz"=>2000,
  6.                          "cerveza"=>2000,
  7.                          "lata de habichuela"=>2000
  8.                         );
  9. ?>
  10.  
  11.  

Código: Text
  1.  
  2. donde tienes 50 categorias con un stock inicial de 2000
  3. tienes una rutina de "compra", donde se pide el tipode producto y la cantidad, la cual sera descontada de cada grupo.
  4. por ultimo tendras una rutina de recorido, para ver cuales grupos tienen menos de 1000, en stock, y a estos le duplicaras el stock inicial a 4000
  5.  
  6.  

nota: hacer programas esotericos, que solo tu y quien te lo pidio saben que se supone deben hacer, funciona... a veces, te frustras o aprendes, pero
como estudiante le debes tener confianza a tu profesor, de hacer preguntas.

suerte con eso  :hola:

10
C++ Builder / Re: Mostrar un registro de una base de datos
« en: Domingo 10 de Julio de 2011, 15:46 »
por como ese suena, pensabas usar una forma, para desplegar.

pero un reporte es un reporte... :rolleyes:

puedes probar con quickreport

http://www.qusoft.com/

suerte!
 :hola:

11
Visual Basic para principiantes / Re: Mayor a menor
« en: Sábado 23 de Abril de 2011, 18:45 »
hola Elio,

pusiste eso de R.D a drede a ver si te encontrabas a algun, tiguere.

men, no se si estas en el cole o en la universidad.

 y peor aun, si todavia en algun sitio  de aqui dan visual basic 6.0, tu ta seguro que no es visual basic.net?

si el profe no te dijo, que de seguro que si,  tienes que ordenar por metodo burbuja.

mira aca

http://foros.solocodigo.com/viewtopic.php?f=39&t=27628&p=102361&hilit=burbuja#p102361
bajate el ejemplo y chequealo.
y aca tambien
http://foros.solocodigo.com/viewtopic.php?f=143&t=37318&p=135887&hilit=burbuja#p135887

como regla basica, debes buscar en los foros a ver si ya otro pregunto lo mismo que tu.

si no te sirve me dices.  :hola:

12
GNU/Linux / Re: Instalar Claro en Ubuntu
« en: Miércoles 20 de Abril de 2011, 23:39 »
Pues has la prueba de conectividad, ya que deberias poder accesar internet desde la maquina virtual
 :hola:

13
GNU/Linux / Re: Instalar Claro en Ubuntu
« en: Miércoles 20 de Abril de 2011, 23:27 »
yo uso linux desde una maquina virtual y  mi proveedor el Claro, la opcion que uso es "NAT" y la misma ya configura el internet.

que opciones estas usando?

14
C/C++ / Re: pasar de codigos ascii a sus correspondientes caracteres.
« en: Lunes 11 de Abril de 2011, 17:31 »
a ver, como dice el dicho, comienza por el principio...

Cita de: "black_flowers"
Lo que necesito es cogerlos de dos en dos y (tratandolos como si fuesen caracteres ascii, que por cierto saldrán unos caracteres rarísimos)

si yo tengo por ejemplo un fichero codigos.txt con esto:
33  33
lo que tengo es que obtener un fichero caracteres.txt con esto:
! ! (pongo sólo el 33 porque es el único codigo que me sé que es el de la '!')

si buscas la tabla de conversion Ascii a hexadecimal. el numero 33 es igual a 3 mientras que el 21 es igual a !

chequea esta pagina http://www.table-ascii.com/ aca tienen una buena tabla de conversión, para que te hagas la idea de que se supone debe ser tu output.

segun veo el 33 es igual a !, pero en base decimal. asi que valida el input de el archivo "codigos.txt" a ver si realmente esta en hex.

como indicas debes leer el string de 2 en 2, y convertir el valor de hex a ascii

utiliza la tabla como referencia para que valides que los valores que obtienes son correctos.

aca un ejemplo que aparece en internet. que te pudiera servir.

Código: C++
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. /*
  6. *   To convert 53 to the character 'S':
  7. *   char returnVal = hexToString('5', '3');
  8. */
  9. char hexToAscii(char first, char second)
  10. {
  11.     char hex[5], *stop;
  12.     hex[0] = '0';
  13.     hex[1] = 'x';
  14.     hex[2] = first;
  15.     hex[3] = second;
  16.     hex[4] = 0;
  17.     return strtol(hex, &stop, 16);
  18. }
  19. int main(int argc, char* argv[])
  20. {
  21.     printf("%cn", hexToAscii('5', '3'));
  22. }
  23.  
  24.  

suerte!

15
Dudas informáticas / Re: Pagos en el banco
« en: Domingo 10 de Abril de 2011, 16:53 »
no creas con un sftp, es lo suficientemente factible, el unico downside es que no es online. anyway, para el webservice, dependera bastante de la infra-estructura del banco, si ellos usan .net, es posible que prefieran hacerlo en punto.net.

todo depende, por lo que si te toca hacer ese proyecto, lo mas factible es reunirse con el banco y planear las opciones. ya de ahi implementar.

16
C/C++ / Re: pasar de codigos ascii a sus correspondientes caracteres.
« en: Domingo 10 de Abril de 2011, 16:47 »
lo de pasar de hex a ascii, se puede, mas lo que se tiene que ver es como identificar, los strings en hexadecimal.

a ver publica un archivo "codigos.txt"

17
ATMEL / Re: Caracteristicas del ATMEL
« en: Domingo 10 de Abril de 2011, 16:39 »
un poco de photoshop y un poco de saber ingles y podrias tener el datasheet, traducido, o si es simple referencia, habla con alguien que sepa ingles y pidele que te haga notas  B)

18
Dudas informáticas / Re: Pagos en el banco
« en: Domingo 10 de Abril de 2011, 00:17 »
sin caer en lo obvio, el banco debe informarle a la aplicación que imprime cupones.

si es un contrato,debieron "exigir una interface" algo tan simple como un archivo plano, que lo envien al final de dia y tu carges a tu sistema para actualizar los estado de los pagos o algo tan funcional como un webservice que cada vez hagan un pago en el banco envie un mensaje al sistema de cupones con el pago realizado.

si es una asignacion de la uni o el cole. lo mismo de arriba, minimo necesita 2 programas, uno que cree las facturas y otro que sirva para pagarlas.

19
C# / Re: extraer dirección url solicitada desde un paquete ip
« en: Domingo 20 de Marzo de 2011, 17:07 »
que tal,

como no has puesto el archivo, no te podria especificar, pero deberia estar encapsulada, algo como

<url>http://www.direccion.com<url>

solo necesitas extrer, esos strings,formatearlos y incluirlos en el listview

si las url no estan encapsuladas  y estan en un srtream raw.

deberas usar un patron,

para esto puedes usar Regular Expressions,

aca te dejo un ejemplo
http://msdn.microsoft.com/en-us/library/ms228595%28v=vs.80%29.aspx

puedes buscar el patron de una url, algo como
Código: Text
  1. ^http://[a-zA-Z0-9-.]+.[a-zA-Z]{2,3}(/S*)?$
  2.  

suerte  :hola:

20
Dudas informáticas / Re: Preguntilla Dreamweaver vs Visual Studio
« en: Viernes 18 de Marzo de 2011, 03:34 »
nop, no son lo mismo.

Dreamweaver, te cubre, la parte de CSS,html,javascript, y no se si tenga algun soporte para sintaxis asp.net

pero, Dreamweaver, no tiene soporte par el code-behind,

asi que puedes hacer  la parte de diseño en Dreamwaver si lo sabes usar, sino olvidate de eso y solo usa visual studio.
 :hola:

21
Visual FoxPro / Re: Conexion FIREBIRD a VFP 9
« en: Martes 15 de Marzo de 2011, 17:45 »
Cita de: "laczky"
LA RED ES LOCAL PARA EFECTOS DE CONECTIVIDAD
TODOS LOS SERVIDORES ESTAN EN UNA SOLA RED, TAMBIEN TIENEN INTERNET A TRAVES DE LA RED LOCAL CON UN GATEWAY ASIGNADO

Pues siendo este tu caso deberias poder conectarte a tus 7 instancias.
Código: Text
  1.  
  2. DATABASE=myservidor:c:miprogramaemployee.fdb
  3.  
  4.  

si es asi, ahora tienes que definir un esquema de consolidacion.

si no te preocupa, que sea, movimiento a movimiento, puedes crear una rutina para que cada movimiento, generado, en X instancia. sea enviado a la "instancia consolidadora", ahi solo tienes que poner asignar el numero de "instancia" y llave de movimiento. que imagino es, fecha,numero_movimiento.

ejemplo si en la tienda 3 la ultima factura fue 15/03/2011 #12345,  agregas un campo a tu tabla de movimiento que diga,  "estado_envio" y le asignas
Código: SQL
  1.  
  2. UPDATE facturas SET estado_envio ='pendiente'
  3.  
  4.  
ya en tu codigo de foxpro, debes crear una rutina que, haga un
Código: SQL
  1.  
  2. SELECT * FROM facturas WHERE estado_envio='pendiente'
  3.  
  4.  
este se conecte a la instancia_consolidadora y haga un insert.

imagino que para:

1-facturacion,consolidas el total facturado en el dia
2-para cxp y cxc, lo mismo que facturacion
3-inventario--consolidas existencia.

por lo que enviar los movimientos realizados a la instancia principal es lo mas logico.

si prefieres, consolidar al final de dia puedes crear un scheduled task, que dipare las rutina de foxpro en cada tienda y una que dispare el proceso de consolidar.

suerte con eso  :hola:

22
Visual FoxPro / Re: Conexion FIREBIRD a VFP 9
« en: Martes 15 de Marzo de 2011, 02:13 »
Que tal, lo que todavia no me queda claro es esto
Cita de: "laczky"
Todas Tienen su programa instalado y un servidor dedicado , la red es local via Wireless de 150Mb
osea,  cada instalacion tiene acceso a internet, y puede comunicarse con la otra instalacion?

por esto que dices:
Cita de: "laczky"
Si logro leerlo de las diferentes BASES tengo el trabajo listo
entiendo que NO, has podido comunicar la instalacion A con la B y asi por el estilo.
por lo que te pregunto como haces:
Cita de: "laczky"
en este momento lo hago manual y tardo 45 min en consolidar, ya la rutina de consolidacion la tengo en VFP
no me queda claro, como mueves la data de un lado a otro.

puedes probar con Hamachi, para crear una vpn. con esto las direcciones funcionarian estilo localhost y deberias poder comunicar estilo:
Código: Text
  1.  
  2. DataSource="servidor1"
  3. ...
  4. DataSource="servidor7"
  5.  
  6.  

luego de aqui, es necesario que definas un esquema.

si cuando consolidas. envias todos los datos por ejemplo al servidor1 y procesas y luego copias el resultado a los demas servidores?

por el estilo del programa. debes dejar los movimientos, a cada tienda para que tengan independencia de transaccion. pero el nodo principal es el que deberia manejar la contabilidad.

23
Visual FoxPro / Re: Conexion FIREBIRD a VFP 9
« en: Lunes 14 de Marzo de 2011, 19:12 »
Que tal laczky,

por defecto aquello que mencionas entra en el esquema de

nodo-principal
agencias.

este es el esquema que usan regularmente los bancos.

por lo que lo primero que deberías tener "conectividad"(Internet) ya que hacer una "consolidación" offline de los inventarios o cada 2 o 3 dias no es un standard.

los basico es tener una base de "datos central" y las tiendas se convierten en "nodos" que solo generan movimientos y los envian a la base de datos central.

jejeje, si tienes instalado el mismo software en cada tienda y la contabilidad la llevas por separado, sera un trabajito "consolidar" el software.

suena interesante tu caso  :hola:

24
C/C++ / Re: ¿como hacer que mi aplicacion sea instalable?
« en: Viernes 4 de Marzo de 2011, 17:14 »
Cita de: "franjaviva"
Como hacerla que me  pida una clave de activación  y que la  clave solo se use una ves
Y en un solo computador
Gracias

para este punto, podrias chequear este tema.

http://foros.solocodigo.com/viewtopic.php?f=53&t=41053&p=148908#p148908

25
PostgreSQL / Re: POBLEMAS CON RETORNOS DE FUNCIONES
« en: Sábado 26 de Febrero de 2011, 02:10 »
Que tal,

por como veo, el punto puede estar aqui

defines un :
Código: Java
  1.  
  2.  
  3.  

y le quieres asignar un:

Código: SQL
  1.  
  2. CREATE OR REPLACE FUNCTION usp_tipoasociado(didtipoas INTEGER, dtipoasociado CHARACTER) RETURNS tipoasociado AS
  3.  
  4.  

intenta de este modo

Código: SQL
  1.  
  2.  
  3. CREATE OR REPLACE FUNCTION usp_tipoasociado(didtipoas INTEGER)
  4. RETURNS setof tipoasociado AS
  5. $BODY$
  6. BEGIN
  7. SELECT TipoAsociado
  8. FROM tipoasociado
  9. WHERE(Id_TipoAsociado=didtipoas);
  10. END;$BODY$
  11. LANGUAGE 'plpgsql'
  12.  
  13.  

ya que lo que andas buscando es un objeto tipo datatable, y es posible que te este devolviendo otra cosa.

suerte! :hola:

Páginas: [1] 2 3 ... 6