706648c7c8
* NEW: Upgrade to 3.7.1 version. [GB.DB] * NEW: Connection.SQL is a new property that returns a new SQLRequest object that can be used for forging a SQL request whose syntax is adapted to the target connection. * NEW: SQLRequest is a new class that helps to build a SQL request whose syntax is adapted to a specific connection. The name of table fields are always quoted so that they can include reserved characters. [GB.DB.FORM] * NEW: Use the new SQL property of the Connection object to build request. * BUG: Fields with special characters in their name are now correctly quoted, thanks to the new SQL forgin mechanism. [GB.DB] * BUG: Don't crash when a SQLite database is not found and if the hostname is null. * NEW: GB_DB_DEBUG is a new environmental variable that allows to externally set the DB.Debug property. [GB.EVAL.HIGHLIGHT] * NEW: SQL higlighting: the '`' quote character is taken into account now. git-svn-id: svn://localhost/gambas/trunk@7020 867c0c6c-44f3-4631-809d-bfa615b0a4ec
16 lines
411 B
Text
16 lines
411 B
Text
' Gambas module file
|
|
|
|
Public Sub Main()
|
|
|
|
Dim hConn As New Connection
|
|
|
|
hConn.Type = "sqlite"
|
|
'hConn.Host = "/home/benoit"
|
|
'hConn.Name = "test.db"
|
|
hConn.Open
|
|
|
|
'Print hConn.SQL().Select("id", "color").From("test").Where("color like &1", "red").OrderBy("color")()
|
|
Print hConn.SQL().Select("COUNT(*) AS nRecord").From("test").Where("color like &1", "red").OrderBy("color")()
|
|
hConn.Close
|
|
|
|
End
|