Вниз
Скачать: CL | DM;

Перенос наработок из VBA в Delphi   Найти похожие ветки 

← →
Shizuku ©   (2005-01-19 12:32) [0]

В VBA чрезвычано удобно организована работа с запросами через ADO: OpenRecordset("Query_text" or Table_name) и всё! Есть какие-нибудь схожие средства  Delphi?

Пример кода на VBA
=========================
Set Record = DataBase.OpenRecordset("Student", dbOpenDynaset)
"
Record.FindFirst "[user_id]="" & UserForm1.TextBox1.Text & """
If Record.NoMatch = False Then
   MsgBox ("Äîáðî ïîæàëîâàòü, " & Record.Fields("user_id").Value)
   UserForm1.Hide
   UserForm3.Show
Else
   MsgBox ("Ïîëüçîâàòåëü " & UserForm1.TextBox1.Text & _
   " íå çàðåãèñòðèðîâàí")
End If
"
End Sub


← →
Janb   (2005-01-19 12:37) [1]

adoquery1.sql.add("select * from yourtablename")


← →
Shizuku ©   (2005-01-19 13:04) [2]

Понятно. Весь проект придётся делать под ADO.


← →
Digitman ©   (2005-01-19 14:32) [3]


> В VBA чрезвычано удобно организована работа с запросами
> через ADO


не через ADO, а через DAO

var
 dbe, ws, db, rs: OleVariant;

dbe := CreateOleObject("DAO.DBEngine");
ws := dbe.Workspaces(0);
db := ws.OpenDatabase(...);
rs := db.OpenRecordset(...);

и т.д. и т.п.


← →
sniknik ©   (2005-01-19 15:34) [4]

Shizuku ©   (19.01.05 13:04) [2]
через ADO тоже можно (догадываешся наверное ;о))), в дельфях удобнее, но ты привел пример (OpenRecordset) из арсенала DAO. (поэтому и > не через ADO, а через DAO в [3])



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
6-1102619223
Алена М.
2004-12-09 22:07
2005.02.20
Сетевой пароль


1-1107852445
Ega23
2005-02-08 11:47
2005.02.20
Совместимость DLL для delphi и С++


1-1107779059
hgd
2005-02-07 15:24
2005.02.20
Вопрос про реестр


14-1106824735
rrrr
2005-01-27 14:18
2005.02.20
Небольшой вопрос по Word


1-1107333696
GreySerg
2005-02-02 11:41
2005.02.20
Как задать Title приложения при Group similar taskbar buttons ?




   Наверх