DBSqlite
BlitzMax Forums/Brucey's Modules/DBSqlite| 
 | ||
| Sorry if this may have been answered somewhere, I had searched the forums for a while and didn't come up with anything. Curious if there is a "results" method/function? For example; 
local q:tdatabasequery = db.executequery("SELECT * FROM blah")
' for example "q.results()"
  if q.results() > 0
  '..do whatever
  else
    print "No records found."
  endif
Thanks. | 
| 
 | ||
| look into the tests folder in the dbsqlite.mod directory, there are some examples for using it like: 
	Local query:TDatabaseQuery = db.executeQuery("SELECT * from person")
	If db.hasError() Then
		errorAndClose(db)
	End If
	While query.nextRow()
		Local record:TQueryRecord = query.rowRecord()
		
		DebugLog("Name = " + TDBString(record.value(1)).value + " " + TDBString(record.value(2)).value)
	Wend
 | 
| 
 | ||
| Sorry, I should have been more clear. An example like "q.results()" to return how many results were retrieved from the database after a SELECT query. | 
| 
 | ||
| hm, as far as I know the rowcount is not set by sqllite, so you only now the number of rows returned only if you iterate over them and count them. [edit] but you can do a sql query with an count() and determine this way the number of data ;) | 
| 
 | ||
| Bah, didn't think of that, thanks Kurator. |