Interbase - dodaj wiersz

Odpowiedz Nowy wątek
2006-02-22 22:14
0

Mam problem z dodaniem wiersza do bazy mam oto taki kod:

 procedure dodajwiersz(zapytanie:string; IBQuery:TIBQuery);
  begin
    IBQuery.Close;
    IBQuery.SQL.Clear;
    IBQuery.SQL.Add(zapytanie);
    IBQuery.ExecSQL;
  end;

procedure TForm1.Button2Click(Sender: TObject);
begin

dodajwiersz('INSERT INTO REJ_OSOB (Nazwisko,Imie) VALUES ("'+Edit2.Text+'", "'+Edit3.Text+'"); ',Form1.IBQuery1);

end;

Po naciśnieciu przycisku wyskakuje błąd:
SQL error code=-206
Column unknow
Edit2'. Process stopped

Proszę o pomoc

Pozostało 580 znaków

2006-02-22 22:30
0

może w bazie masz nazwisko i imie, a nie Nazwisko i Imie ?


Piszę programy w językach: C, C++, Java, Python, Bash, PHP, SQL.
Przyjmuję zlecenia

Pozostało 580 znaków

2006-02-22 22:36
0

Probowałem na różne sposoby i nic

Pozostało 580 znaków

2006-02-22 22:57
spc
0
  1. Sprawdz czy masz polaczenie z baza ;p
  2. Czy jestes w odpowiednim kontekscie (aktywna baza, uzytkownik, schema - nie wiem jak to jest w IB).
  3. Czy istnieje tabela do ktorej wstawiasz.
  4. Czy istnieja kolumny do ktorych wstawiasz.

00, OK, 00, 00
...dziś się to robi na sprzętach, kiedyś na patentach...

Pozostało 580 znaków

2006-02-22 23:07
0

PARAMETRY!!!

poza typ pola textowe w IB wstawia się w pojedyńczym ' a nie "


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-02-24 11:08
0

Dzieki Misiekd problem był w parametrach poczytałem i działa

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0