PARAMETERS [Тип товара] Text ( 40 );
SELECT *
FROM GOODS
WHERE [Type]=[Тип товара];
'db - база данных
'rsGoods - набор данных из таблицы GOODS
'strType - тип товара, который нужно вернуть в набор данных
Dim qdfGoods As DAO.QueryDef
Set qdfGoods = db.QueryDefs("GoodsType")
qdfGoods.Parameters("Тип товара") = strType
Set rsGoods = qdfGoods.OpenRecordset
...
Set qdf = Nothing
'В References подключить библиотеку DAO
Dim objWorkspace As DAO.Workspace
Dim objDatabase As DAO.Database
Dim objRecordset As DAO.Recordset
Dim objQuery As DAO.QueryDef
...
Set objWorkspace = DBEngine.Workspaces(0)
Set objDatabase = objWorkspace.OpenDatabase(...)
Set objQuery = objDatabase.CreateQueryDef(vbNullString, _
"PARAMETERS [Тип товара] Text ( 40 );" & vbNewLine & _
"SELECT * FROM GOODS WHERE [Type]=[Тип товара];")
objQuery.Parameters("Тип товара") = "текст"
Set objRecordset = objQuery.OpenRecordset
...
Set objQuery = Nothing
objRecordset.Close
Set objRecordset = Nothing
...
objDatabase.Close
Set objDatabase = Nothing
Чудик писал(а):2 Andrey Fedorov
Не понял: если написано ООО "Моя компания" зачем же менять " ' " на " ' ' "?
'string ' apostrof'
'string \' apostrof'
Q2W писал(а):MySQL рулит!
alibek писал(а):Плюсов (у MySQL, кто не понял) только три: бесплатный, быстрая работа без транзакций и хорошее взаимодействие с PHP.
Q2W писал(а):Типа с другими языками программирования он взаимодействует плохо.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4