ďťż

Ładny brzuch

Hej mam problem, próbuje dodać do tabeli liczbe używając sql i coś mi nie wychodzi a robie to tak:
id = 5; DM_Dane->Query1->SQL->Add("INSERT INTO miejsc.db (IDM) VALUES (" "'"+d+"'") ");

Help please.



zazdroszcze

Czy przypadkiem zmienna nie nazywa się 'id', a nie 'd'? :>

Znaczy id tu mi się rypło, ale nie o to chodzi i tak jest bład ??




Znaczy id tu mi się rypło, ale nie o to chodzi i tak jest bład ??

Błąd w kompilacji następuje.


Błąd w kompilacji następuje.

Robisz to conajmniej dziwnie :blink:
Ja zawsze robie tak.
SQLDataSet1->CommandText="insert into JEDNOSTKI(NAZWA,OZNACZENIE) VALUES(:NAZWA,:OZNACZENIE)"; SQLDataSet1->ParamByName("NAZWA")->AsString       = nazwa; SQLDataSet1->ParamByName("OZNACZENIE")->AsString  = oznaczenie; try{            if( ! SQLConnection1->InTransaction ){               TD.TransactionID  = 1;  //Zmienna tranzakcji               TD.IsolationLevel = xilREADCOMMITTED;  //Sposób zachowania spójności bazy               SQLConnection1->StartTransaction(TD);               SQLDataSet1->ExecSQL(); //Wywołanie komponentu  z instrukcją w SQLu INSERT               SQLConnection1->Commit(TD);               MessageBox(0, "Dane zostały dodane poprawnie.", "Dodawanie danych", MB_OK); //Komunikat            }            else{                ShowMessage("Błąd 'InTransaction' - Polecenie nie mogło zostać wykonane :-(");            }//end else         }         catch(...)         {            SQLConnection1->Rollback(TD);            ShowMessage("Błąd 'Rollback' - Polecenie nie mogło zostać wykonane :-(");         } SQLDataSet1->Close();//Rozłączenie

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •