Exemplo 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");
 }
Exemplo n.º 2
0
        public virtual String CreateStringColumnClause(ColumnMetadata iTableFldDef)
        {
            int desiredSize = iTableFldDef.Size;

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