コード例 #1
0
        internal ODBC32.RetCode Columns(string tableCatalog,
                                        string tableSchema,
                                        string tableName,
                                        string columnName)
        {
            ODBC32.RetCode retcode = Interop.Odbc.SQLColumnsW(this,
                                                              tableCatalog,
                                                              ODBC.ShortStringLength(tableCatalog),
                                                              tableSchema,
                                                              ODBC.ShortStringLength(tableSchema),
                                                              tableName,
                                                              ODBC.ShortStringLength(tableName),
                                                              columnName,
                                                              ODBC.ShortStringLength(columnName));

            ODBC.TraceODBC(3, "SQLColumnsW", retcode);
            return(retcode);
        }
コード例 #2
0
        internal ODBC32.SQLRETURN Tables(string tableCatalog,
                                         string tableSchema,
                                         string tableName,
                                         string tableType)
        {
            ODBC32.SQLRETURN retcode = Interop.Odbc.SQLTablesW(this,
                                                               tableCatalog,
                                                               ODBC.ShortStringLength(tableCatalog),
                                                               tableSchema,
                                                               ODBC.ShortStringLength(tableSchema),
                                                               tableName,
                                                               ODBC.ShortStringLength(tableName),
                                                               tableType,
                                                               ODBC.ShortStringLength(tableType));

            ODBC.TraceODBC(3, "SQLTablesW", retcode);
            return(retcode);
        }
コード例 #3
0
        internal ODBC32.SQLRETURN ProcedureColumns(string?procedureCatalog,
                                                   string?procedureSchema,
                                                   string?procedureName,
                                                   string?columnName)
        {
            ODBC32.SQLRETURN retcode = Interop.Odbc.SQLProcedureColumnsW(this,
                                                                         procedureCatalog,
                                                                         ODBC.ShortStringLength(procedureCatalog),
                                                                         procedureSchema,
                                                                         ODBC.ShortStringLength(procedureSchema),
                                                                         procedureName,
                                                                         ODBC.ShortStringLength(procedureName),
                                                                         columnName,
                                                                         ODBC.ShortStringLength(columnName));

            ODBC.TraceODBC(3, "SQLProcedureColumnsW", retcode);
            return(retcode);
        }
コード例 #4
0
        internal ODBC32.RetCode Statistics(string tableCatalog,
                                           string tableSchema,
                                           string tableName,
                                           Int16 unique,
                                           Int16 accuracy)
        {
            ODBC32.RetCode retcode = UnsafeNativeMethods.SQLStatisticsW(this,
                                                                        tableCatalog,
                                                                        ODBC.ShortStringLength(tableCatalog),
                                                                        tableSchema,
                                                                        ODBC.ShortStringLength(tableSchema),
                                                                        tableName,
                                                                        ODBC.ShortStringLength(tableName),
                                                                        unique,
                                                                        accuracy);

            ODBC.TraceODBC(3, "SQLStatisticsW", retcode);
            return(retcode);
        }
コード例 #5
0
        internal ODBC32.RetCode Statistics(string tableCatalog,
                                           string tableSchema,
                                           string tableName,
                                           short unique,
                                           short accuracy)
        {
            ODBC32.RetCode retcode = Interop.Odbc.SQLStatisticsW(this,
                                                                 tableCatalog,
                                                                 ODBC.ShortStringLength(tableCatalog),
                                                                 tableSchema,
                                                                 ODBC.ShortStringLength(tableSchema),
                                                                 tableName,
                                                                 ODBC.ShortStringLength(tableName),
                                                                 unique,
                                                                 accuracy);

            ODBC.TraceODBC(3, "SQLStatisticsW", retcode);
            return(retcode);
        }
コード例 #6
0
 internal ODBC32.RetCode SpecialColumns(string quotedTable)
 {
     ODBC32.RetCode retcode = UnsafeNativeMethods.SQLSpecialColumnsW(this,
                                                                     ODBC32.SQL_SPECIALCOLS.ROWVER, null, 0, null, 0,
                                                                     quotedTable, ODBC.ShortStringLength(quotedTable),
                                                                     ODBC32.SQL_SCOPE.SESSION, ODBC32.SQL_NULLABILITY.NO_NULLS);
     ODBC.TraceODBC(3, "SQLSpecialColumnsW", retcode);
     return(retcode);
 }
コード例 #7
0
 internal ODBC32.RetCode PrimaryKeys(string catalogName, string schemaName, string tableName)
 {
     ODBC32.RetCode retcode = UnsafeNativeMethods.SQLPrimaryKeysW(this,
                                                                  catalogName, ODBC.ShortStringLength(catalogName), // CatalogName
                                                                  schemaName, ODBC.ShortStringLength(schemaName),   // SchemaName
                                                                  tableName, ODBC.ShortStringLength(tableName)      // TableName
                                                                  );
     ODBC.TraceODBC(3, "SQLPrimaryKeysW", retcode);
     return(retcode);
 }
コード例 #8
0
 internal ODBC32.RetCode Tables(string tableCatalog, string tableSchema, string tableName, string tableType)
 {
     ODBC32.RetCode retcode = UnsafeNativeMethods.SQLTablesW(this, tableCatalog, ODBC.ShortStringLength(tableCatalog), tableSchema, ODBC.ShortStringLength(tableSchema), tableName, ODBC.ShortStringLength(tableName), tableType, ODBC.ShortStringLength(tableType));
     ODBC.TraceODBC(3, "SQLTablesW", retcode);
     return(retcode);
 }
コード例 #9
0
 internal ODBC32.RetCode Statistics(string tableName)
 {
     ODBC32.RetCode retcode = UnsafeNativeMethods.SQLStatisticsW(this, null, 0, null, 0, tableName, ODBC.ShortStringLength(tableName), 0, 1);
     ODBC.TraceODBC(3, "SQLStatisticsW", retcode);
     return(retcode);
 }
コード例 #10
0
 internal ODBC32.RetCode Procedures(string procedureCatalog, string procedureSchema, string procedureName)
 {
     ODBC32.RetCode retcode = UnsafeNativeMethods.SQLProceduresW(this, procedureCatalog, ODBC.ShortStringLength(procedureCatalog), procedureSchema, ODBC.ShortStringLength(procedureSchema), procedureName, ODBC.ShortStringLength(procedureName));
     ODBC.TraceODBC(3, "SQLProceduresW", retcode);
     return(retcode);
 }