public override object GetLastInsertId(Core.ScriptContext context, PDO pdo, string name) { using (var com = ((SqlConnection)pdo.Connection).CreateCommand()) { com.Transaction = (SqlTransaction)pdo.Transaction; com.CommandText = "SELECT @@IDENTITY"; return(com.ExecuteScalar()); } }
public override object Quote(Core.ScriptContext context, object strobj, PDOParamType param_type) { throw new NotImplementedException(); }
public override PDOStatement CreateStatement(Core.ScriptContext context, PDO pdo) { throw new NotImplementedException(); }
public override PDOConnection OpenConnection(Core.ScriptContext context, string dsn_data, string username, string password, object argdriver_options) { throw new NotImplementedException(); }