|
#1
|
||||
|
||||
Кто виноват?
Добрый день..., пишу впервые так, что сильно не пинайте если тема баян
У меня БД на акцессе, а сама прога соответственно на делфи. Имеется пять столбцов Столбцы telefon и note у меня в БД пустые, в итоге когда я делаю запрос SELECT * FROM Crosse; - Код:
Form1QueryCrosse.Active:=false; Form1QueryCrosse.SQL.Clear; Form1QueryCrosse.SQL.Add('SELECT *'); Form1QueryCrosse.SQL.Add('FROM Crosse'); Form1QueryCrosse.SQL.Add('WHERE grom LIKE '''+Edit2.Text+'%'' AND plint LIKE '''+Edit3.Text+'%'' AND port LIKE '''+Edit4.Text+'%'' AND type LIKE '''+Edit5.Text+'%'''); Form1QueryCrosse.Active:=true; то при вводе параметров Grom, Plint и Port у меня все работает нормально, а если я делаю запрос с учетом пустых полей - telefon и note Код:
Form1QueryCrosse.Active:=false; Form1QueryCrosse.SQL.Clear; Form1QueryCrosse.SQL.Add('SELECT *'); Form1QueryCrosse.SQL.Add('FROM Crosse'); Form1QueryCrosse.SQL.Add('WHERE telefon LIKE '''+Edit1.Text+'%'' AND grom LIKE '''+Edit2.Text+'%'' AND plint LIKE '''+Edit3.Text+'%'' AND port LIKE '''+Edit4.Text+'%'' AND type LIKE '''+Edit5.Text+'%'' AND note LIKE '''+Edit6.Text+'%'''); Form1QueryCrosse.Active:=true; то при вводе параметров Grom, Plint и Port у меня результат выходи пустым, в чем проблема не пойму В чем проблема???? в том плане куда рыть??? в делфи или в акцессе Последний раз редактировалось th_bav, 02.12.2010 в 13:53. |