From: Bjorn B. <bj...@br...> - 2008-05-27 06:37:19
|
On Mon, May 26, 2008 at 7:58 PM, "Rafael J. Fernández-Moctezuma" <rfe...@cs...> wrote: > Hi! > > On May 26, 2008, at 3:32 AM, Marc Weber wrote: > >>> >> Haskelldb provides type safety when creating SQL-queries.. but how >> does >> it know about your database scheme? > > tiny, minor detail :) (for some reason I thought this was encapsulated > in the connection...) > >> >> createDBModules = dbInfoToModuleFiles "." "TimeTrackerDB" >> dbInfo >> > > I used a similar construct and now have support modules, so variables > are in scope. Hooray! > > So I tested my insertion, > > testInsert database = insert database boats (bid << constant 1 # > bname << constant "Boo" # color << constant "Purple") > > only to find an unexpected error, namely, "No instance for (Num (Maybe > Int)) arising from the literal `1' [..] > > I'm sure I'm missing yet another obvious thing... any ideas? Use constant (Just 1) instead of constant 1 /Björn |