Vicki
06-08-2007, 18:22:08
Primero que nada Hola a todos!!!
Como se podran dar cuenta soy nueva en esto.
Necesito ayuda no puedo realizar ninguna consulta, estoy trabajando con Builder C++ y MySQL, uso los siguientes componentes Table,DataSource,Query,ComboBox,DBGrid,Button, creo la consulta en Query, y su propiedad Acitve= Pero no me muestra la consulta solo la tabla con los mismos campos (como la tengo en MySQL),Y el codigo que tengo en el boton es este pero tempoco hace algo.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString sql;
sql = "Select NoFactura,Cliente_ID,Cantpago,Fecpago from pagos";
int opcion;
opcion=ComboBox1->ItemIndex;
switch (opcion)
{
case 0:sql = sql + " where Fecpago = MONTH(01/01/2001) AND Estado=1";
break;
case 1:sql = sql + " where Fecpago = MONTH(01/02/2001) AND Estado=1";
break;
}
Query1->SQL->Clear();
Query1->SQL->Add(sql);
Query1->Open();
}
Si alguien pudiera ayudarme de antemano se lo agradesco mucho!!!!!!!
Saluods su Amiga Vicki!!!!
Como se podran dar cuenta soy nueva en esto.
Necesito ayuda no puedo realizar ninguna consulta, estoy trabajando con Builder C++ y MySQL, uso los siguientes componentes Table,DataSource,Query,ComboBox,DBGrid,Button, creo la consulta en Query, y su propiedad Acitve= Pero no me muestra la consulta solo la tabla con los mismos campos (como la tengo en MySQL),Y el codigo que tengo en el boton es este pero tempoco hace algo.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString sql;
sql = "Select NoFactura,Cliente_ID,Cantpago,Fecpago from pagos";
int opcion;
opcion=ComboBox1->ItemIndex;
switch (opcion)
{
case 0:sql = sql + " where Fecpago = MONTH(01/01/2001) AND Estado=1";
break;
case 1:sql = sql + " where Fecpago = MONTH(01/02/2001) AND Estado=1";
break;
}
Query1->SQL->Clear();
Query1->SQL->Add(sql);
Query1->Open();
}
Si alguien pudiera ayudarme de antemano se lo agradesco mucho!!!!!!!
Saluods su Amiga Vicki!!!!