|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Внести данные в таблицу Access
Здравствуйте! Необходимо внести данные в таблицу используя значения Edit1 и Edit2. При этом внести их нужно в поля Базы Данных Access StudentID и StudentName, где TeacherID равен значению из Edit3.
Код:
ADOQuery1.SQL.Add('INSERT INTO GradeTable (StudentID, StudentName) VALUES (ID, Name);'); ADOQuery1.Parameters.ParamByName('ID').Value := StrToInt(Edit1.Text); ADOQuery1.Parameters.ParamByName('Name').Value := Trim(Edit2.Text); Заранее благодарен за любую помощь |
#2
|
|||
|
|||
Код:
... VALUES (:ID, :name)... |
#3
|
|||
|
|||
новая запись
Код:
ADOQuery1.Active:=True; ADOQuery1.insert; ADOQuery1.FieldByName('StudentID').AsString:= Edit1.Text; ADOQuery1.FieldByName('StudentName').AsString:= Edit2.Text; ADOQuery1.FieldByName('TeacherID').AsString:= Edit3.Text; ADOQuery1.Post; изменение записи например двойной клик по гриду едиты получат значение Код:
Edit1.Text:= DBGrid1.DataSource.DataSet.FieldByName('StudentID').AsString; Edit2.Text := DBGrid1.DataSource.DataSet.FieldByName('StudentName').AsString; Edit3.Text := DBGrid1.DataSource.DataSet.FieldByName('TeacherID').AsString; изменяешь значения едита например кнопка " Изменить " Код:
ADOQuery1.Active:=True; ADOQuery1.Edit; ADOQuery1.FieldByName('surname').AsString:= Edt1.Text; ADOQuery1.FieldByName('username').AsString:= Edt2.Text; ADOQuery1.FieldByName('patronumic').AsString:= Edt3.Text; ADOQuery1.Post; Последний раз редактировалось sailen, 17.05.2015 в 20:16. |