Salve a tutti, sono Manuel.
Da circa una settimana per esigenze lavorative ho cominciato a lavorare con C++ builder della borland...Sinceramente mi sto trovando un po in difficoltà.
Mi hanno chiesto di fare un'applicazione che si connette a Database SQL server (opportunamente definito). La form è semplice semplece:
-una cxTextEdit
-uno speed button
-una cx grid
Sostanziamente l'applicazione deve effettuare la query in base al valore di cxTextEdit...
Ma non mi funziona nulla...
Mi da questo errore:
"Cannot perform this operation on a open dataset"
Il codice associato all'evento onClick è questo:
void __fastcall TForm1::VisibileClick(TObject *Sender)
{
//altrimenti nn entra nella command text
DataModule2->ADODataSet1->Close();
if(Visibile)
{
DataModule2->ADODataSet1->Open();
if(cxTextEdit1->Text=="")
{
DataModule2->ADODataSet1->CommandText="select * from Utenti";
}
else
{
DataModule2->ADODataSet1->CommandText="select * from Utenti where Dominio like '%"+ cxTextEdit1->Text + "%'";
}
cxGrid1->Visible=true;
}
else{
cxGrid1->Visible=false;
Mi scuso per la rudimentalità del codice, ma nn so ancora programmare.
Grazie anticipatamente