Подскажите кто знает плиззз!!
Я новичок в работе с базами данных. Проблема вот в чем.
Я подключаюсь к серверу 10.1.6.5 с базми данных bd_skw и пытаюсь достать данные из таблицы vw_tnp , где skw_id =496 , dat_nzam='03/04/2003' и goriz=1873
Делаю запрос и при выполнение программа говорит, что не может выполнить qdfTemp.Execute
Подскажите, где ошибка. Может есть другой способ вытащить данные из таблицы? Заранее спасибо. Вот моя процедура:
Dim db As Database
Dim strSQL As String
Dim gwsMainWS As Workspace
Dim qdfTemp As QueryDef
Dim rstTemp As Recordset
Set gwsMainWS = DBEngine.CreateWorkspace("MainWS", "admin", vbNullString)
sConnect = "ODBC;DSN=bdskw 10.1.6.5;uid=;pwd=;DATABASE=bd_skw;"
strSQL = "select * from vw_tnp where skw_id =496 and dat_nzam='03/04/2003' and goriz=1873"
Set db = gwsMainWS.OpenDatabase("", 0, 0, sConnect)
Set qdfTemp = db.CreateQueryDef("", strSQL)
qdfTemp.Connect = sConnect
qdfTemp.Execute
Set rstTemp = qdfTemp.OpenRecordset(dbOpenDynaset)