Вверх ↑
Ответов: 703
Рейтинг: 147
#1: 2022-08-18 18:06:04 ЛС | профиль | цитата
De_Cadanz писал(а):
запрос вида SELECT FROM WHERE, выдает ошибку -2147217913.

А тип поля "NUMBER" точно intenger? И не забывай в конце запроса ставить точку с запятой.
Попробуй так

Add(MainForm,5663794,126,91)
{
Width=516
Height=382
Point(onClose)
link(onCreate,9293760:doOpen,[])
link(onClose,9293760:doClose,[])
}
Add(DS_OLEDB,9293760,189,105)
{
Name="asdf"
Driver="Provider=MSDAORA.1;Password=qwert;User ID=user;Data Source=PEOPLE;Persist Security Info=True"
Point(onError)
link(onCreate,409024:doQuery,[])
link(onError,10419656:doText,[(263,118)(263,174)])
}
Add(Label,10419656,329,168)
{
Left=90
Top=30
Width=40
Height=17
Caption="OnError"
}
Add(Memo,1389694,420,161)
{
Left=10
Top=75
Width=240
Height=95
}
Add(Memo,9764813,420,105)
{
Left=10
Top=185
Width=240
Height=95
}
Add(DSC_Query,409024,329,105)
{
SQL="SELECT NAME\r\nFROM PEOPLE\r\nWHERE NUMBER = '2290';\r\n"
DSManager="asdf"
link(onQuery,9764813:doAdd,[])
link(onError,1389694:doAdd,[(410,125)(410,167)])
}

карма: 15

0