Esempio n. 1
0
 public virtual String CreateBlobColumnClause(ColumnMetadata iTableFldDef)
 {
     // SqlServer & Firebird are different. Implement this is descendant class
     throw new Exception("Descendant DBMetadataProvider must implement CreateBlobColumnClause");
 }
Esempio n. 2
0
        public virtual String CreateStringColumnClause(ColumnMetadata iTableFldDef)
        {
            int desiredSize = iTableFldDef.Size;

            return("VARCHAR(" + desiredSize.ToString() + ")");
        }
Esempio n. 3
0
 public void AddField(ColumnMetadata iField)
 {
     this.Fields.Add(iField);
 }
Esempio n. 4
0
 public override String CreateBlobColumnClause(ColumnMetadata iTableFldDef)
 {
     return("BLOB"); // "IMAGE";
 }
Esempio n. 5
0
 public override String CreateBooleanColumnClause(ColumnMetadata iTableFldDef)
 {
     return("BOOLEAN"); // "LOGICAL";
 }
Esempio n. 6
0
 public override String CreateDateTimeColumnClause(ColumnMetadata iTableFldDef)
 {
     return("TIMESTAMP"); // "DATETIME";
 }