Database question
Posted: Mon Sep 22, 2014 7:14 am
Hi all!
I'm try some functionality of PB 5.X to use ODBC conection to my MSSQL database and I don't see function to retrieve num rows affected. Only I see in the help is AffectedDatabaseRows, but it's for DatabaseUpdate() only.
I need retrieve num rows returned from DatabaseQuery() command.
Like:
how many rows will be returned and how can I find out?
I'm try some functionality of PB 5.X to use ODBC conection to my MSSQL database and I don't see function to retrieve num rows affected. Only I see in the help is AffectedDatabaseRows, but it's for DatabaseUpdate() only.
I need retrieve num rows returned from DatabaseQuery() command.
Like:
Code: Select all
If Not UseODBCDatabase()
MessageRequester("Ошибка","Драйвер для работы с базой данных ODBC, не обнаружен")
End
EndIf
db = OpenDatabase(#PB_Any, "ASKU", "sa", "123456")
If Not db
MessageRequester("Ошибка","Неудачное подключение к базе данных Altair_DB")
EndIf
If DatabaseQuery(db, "SELECT Kod FROM Tabl_C WHERE Num485=123")
While NextDatabaseRow(db)
counter.i=GetDatabaseLong(db, 0)
Debug counter.i
Wend
FinishDatabaseQuery(db)
EndIf