In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

combobox con tabla mariadb

Foro de Xailer profesional en español
Responder
magjem
Mensajes: 36
Registrado: Jue Abr 18, 2013 4:12 pm

combobox con tabla mariadb

Mensaje por magjem »

saludos !


METHOD Combobox2Create( oSender ) CLASS TForm2
with object ::oBids
aitems := :Queryarray("SELECT Projectname from oBids Order by Projectname" )
...


--------------------- Internal Error Handling Information ---------------------

Subsystem Call: BASE
System Code: 1004
Default Status: .F.
Description: Message or field name not found
Operation: TSQLQuery:QUERYARRAY
Arguments: [ 1] = Type: C Val: SELECT Projectname from oBids Order by Projectname
Involved File:
Dos Error Code: 0


La tabla de mdb es oBids
el campo deseado es Projectname

deseo cargar el combobox con los valores del campo Projectname de la tabla oBIDS
no encuentro lo que hago mal

Ayuda porfa
Gracias
ftwein
Mensajes: 50
Registrado: Lun Oct 22, 2007 5:17 pm

Re: combobox con tabla mariadb

Mensaje por ftwein »

Hola.

QueryArray es un método de la clase T???DataSource, como TADODataSource.

TSQLQuery no tiene este método.

Fausto Di Creddo Trautwein
magjem
Mensajes: 36
Registrado: Jue Abr 18, 2013 4:12 pm

Re: combobox con tabla mariadb

Mensaje por magjem »

con esto resolvi el dilema, por si le ayuda a alguien mas
gracias

METHOD FormInitialize( oSender ) CLASS TForm2
::oBids:GoTop()
DO WHILE !::oBids:Eof()
::oComboBox4:AddItem( ::obids:Projectname )
::oBids:Skip()
ENDDO
return nil
Responder