Ĺ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
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