# File sql-serialize.rb, line 166 def sql_fetch_primary_key_value pk = self.instance_eval("@" << @sql_primary_key.id2name) if (pk.kind_of? String) return sql_quote_str(pk) elsif (pk.kind_of? Date) return sql_quote_date (pk) elsif (pk.kind_of? Time) return sql_quote_time (pk) elsif (pk.kind_of? Numeric) return pk.to_s end end