[ruby-it] [Firebird]Problema con il default dei campi obbligatori

Matteo Vaccari vaccari a pobox.com
Gio 11 Gen 2007 09:27:35 CET


On 1/10/07, Paolo Guzziii <plex27 a alice.it> wrote:
> ciao
> sto sviluppando un'applicazione in Rails; utlizzo come DB--> FIREBIRD.
>
> Non riesco ad inserire i dati nel DB in quanto ho dei problemi con i
> campi VARCHAR obbligatori che devono avere un valore di DEFAULT. Posso

> Column unknown
> M

> : SELECT CAST("M" AS VARCHAR(1)) FROM RDB$DATABASE

> CREATE TABLE PAZIENTI (
>   PRG INTEGER DEFAULT 0 NOT NULL,
>   SESSO VARCHAR(1) DEFAULT "M" NOT NULL,
>   NOME VARCHAR(50) NOT NULL,
>   COGNOME VARCHAR(50) NOT NULL
> )

Forse non ho capito il tuo problema, ma prova con "select SESSO from
pazienti" ....

 : - )

M


>
> ---------------------------------------------------------------------------------------------
> CONTROLLER
>
> def salva_nuovo_paz
>     an_paziente = Paziente.new(
>     :nome => "#{session[:dipendente][1]}",
>     :cognome => "#{session[:dipendente][0]}",
>     :sesso => "#{session[:dipendente][8]}")
>     an_paziente.save
>     redirect_to :action => "prova"
> end
>     ----------------------------------------------------------------------------------------
> MODEL
>
> class Paziente < ActiveRecord::Base
>   set_table_name "pazienti"
>   set_primary_key "prg"
>   set_sequence_name nil
> end
>
> --
> Posted via http://www.ruby-forum.com/.
>
>
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>
>
>


-- 
http://matteo.vaccari.name/


Maggiori informazioni sulla lista Ml