X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=ChangeLog;h=a61f47d15fe32ee896b40b0c4d900fb36df09d38;hb=d10a3ac8045f8ed50756850d3d75f62dbc6f93cd;hp=69b816850a3c13911b1cf0da0a2711f8f07af0e2;hpb=7127589ca079f4f4279be601ebd272b7488906b4;p=clsql.git diff --git a/ChangeLog b/ChangeLog index 69b8168..a61f47d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2012-03-27 Ryan Davis + + * sql/expressions.lisp: Fixed bug with subqueries in the where + clause of update-records and delete-records generating invalid + SQL. + * tests/test-syntax.lisp: Added tests for using subqueries in the + where clause in update-records and delete-records. Moved asserts + in the test-output-sql/sql-ident-table function into the standard + test framework. + * doc/appendix.xml: added :connection-string to the information on + ODBC connection specs, and added example code connecting to ODBC + databases. + 2012-02-22 Nathan Bird * db-mysql/mysql-loader.lisp (*mysql-library-candidate-names*): If @@ -28,10 +41,10 @@ I.e. you can now do things like: (clsql:connect '("DsnName" "UserName" "" :connection-string - "DRIVER={FreeTDS};SERVER=...;DATABASE=...;UID=...;PWD=...;PORT=1433;TDS_Version=8.0;APP=clsql" - :database-type :odbc)) + "DRIVER={FreeTDS};SERVER=...;DATABASE=...;UID=...;PWD=...;PORT=1433;TDS_Version=8.0;APP=clsql") + :database-type :odbc) - I belibe the DsnName and Username at that point are only used when + I believe the DsnName and Username at that point are only used when printing the connection information. 2011-12-20 Kevin Rosenberg