Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « PySide2.QtSql »

Classe « QSqlDriver »

Informations générales

Héritage

builtins.object
    Object
        QObject
            QSqlDriver

Définition

class QSqlDriver(QObject):

Description [extrait de QSqlDriver.__doc__]

QSqlDriver(self, parent: typing.Union[PySide2.QtCore.QObject, NoneType] = None)

Constructeur(s)

Signature du constructeur Description
__new__(*args, **kwargs) Create and return a new object. See help(type) for accurate signature. [extrait de __new__.__doc__]
__init__(self, /, *args, **kwargs) Initialize self. See help(type(self)) for accurate signature. [extrait de __init__.__doc__]

Liste des attributs statiques

Nom de l'attribut Valeur
BatchOperationsPySide2.QtSql.QSqlDriver.DriverFeature.BatchOperations
BLOBPySide2.QtSql.QSqlDriver.DriverFeature.BLOB
CancelQueryPySide2.QtSql.QSqlDriver.DriverFeature.CancelQuery
DB2PySide2.QtSql.QSqlDriver.DbmsType.DB2
DeleteStatementPySide2.QtSql.QSqlDriver.StatementType.DeleteStatement
EventNotificationsPySide2.QtSql.QSqlDriver.DriverFeature.EventNotifications
FieldNamePySide2.QtSql.QSqlDriver.IdentifierType.FieldName
FinishQueryPySide2.QtSql.QSqlDriver.DriverFeature.FinishQuery
InsertStatementPySide2.QtSql.QSqlDriver.StatementType.InsertStatement
InterbasePySide2.QtSql.QSqlDriver.DbmsType.Interbase
LastInsertIdPySide2.QtSql.QSqlDriver.DriverFeature.LastInsertId
LowPrecisionNumbersPySide2.QtSql.QSqlDriver.DriverFeature.LowPrecisionNumbers
MSSqlServerPySide2.QtSql.QSqlDriver.DbmsType.MSSqlServer
MultipleResultSetsPySide2.QtSql.QSqlDriver.DriverFeature.MultipleResultSets
MySqlServerPySide2.QtSql.QSqlDriver.DbmsType.MySqlServer
NamedPlaceholdersPySide2.QtSql.QSqlDriver.DriverFeature.NamedPlaceholders
OraclePySide2.QtSql.QSqlDriver.DbmsType.Oracle
OtherSourcePySide2.QtSql.QSqlDriver.NotificationSource.OtherSource
PositionalPlaceholdersPySide2.QtSql.QSqlDriver.DriverFeature.PositionalPlaceholders
PostgreSQLPySide2.QtSql.QSqlDriver.DbmsType.PostgreSQL
PreparedQueriesPySide2.QtSql.QSqlDriver.DriverFeature.PreparedQueries
QuerySizePySide2.QtSql.QSqlDriver.DriverFeature.QuerySize
SelectStatementPySide2.QtSql.QSqlDriver.StatementType.SelectStatement
SelfSourcePySide2.QtSql.QSqlDriver.NotificationSource.SelfSource
SimpleLockingPySide2.QtSql.QSqlDriver.DriverFeature.SimpleLocking
SQLitePySide2.QtSql.QSqlDriver.DbmsType.SQLite
staticMetaObject<PySide2.QtCore.QMetaObject object at 0x7efe33018840>
SybasePySide2.QtSql.QSqlDriver.DbmsType.Sybase
TableNamePySide2.QtSql.QSqlDriver.IdentifierType.TableName
TransactionsPySide2.QtSql.QSqlDriver.DriverFeature.Transactions
UnicodePySide2.QtSql.QSqlDriver.DriverFeature.Unicode
UnknownDbmsPySide2.QtSql.QSqlDriver.DbmsType.UnknownDbms
UnknownSourcePySide2.QtSql.QSqlDriver.NotificationSource.UnknownSource
UpdateStatementPySide2.QtSql.QSqlDriver.StatementType.UpdateStatement
WhereStatementPySide2.QtSql.QSqlDriver.StatementType.WhereStatement

Liste des opérateurs

Opérateurs hérités de la classe object

__eq__, __ge__, __gt__, __le__, __lt__, __ne__

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
__delattr__(self, name) Implement delattr(self, name). [extrait de __delattr__.__doc__]
__setattr__(self, name, value) Implement setattr(self, name, value). [extrait de __setattr__.__doc__]
beginTransaction(self) -> bool beginTransaction(self) -> bool [extrait de beginTransaction.__doc__]
cancelQuery(self) -> bool cancelQuery(self) -> bool [extrait de cancelQuery.__doc__]
close(self) close(self) [extrait de close.__doc__]
commitTransaction(self) -> bool commitTransaction(self) -> bool [extrait de commitTransaction.__doc__]
createResult(self) -> PySide2.QtSql.QSqlResult createResult(self) -> PySide2.QtSql.QSqlResult [extrait de createResult.__doc__]
DbmsType
dbmsType(self) -> PySide2.QtSql.QSqlDriver.DbmsType dbmsType(self) -> PySide2.QtSql.QSqlDriver.DbmsType [extrait de dbmsType.__doc__]
destroyed
DriverFeature
escapeIdentifier(self, identifier: str, type: PySide2.QtSql.QSqlDriver.IdentifierType) -> str escapeIdentifier(self, identifier: str, type: PySide2.QtSql.QSqlDriver.IdentifierType) -> str [extrait de escapeIdentifier.__doc__]
formatValue(self, field: PySide2.QtSql.QSqlField, trimStrings: bool = False) -> str formatValue(self, field: PySide2.QtSql.QSqlField, trimStrings: bool = False) -> str [extrait de formatValue.__doc__]
hasFeature(self, f: PySide2.QtSql.QSqlDriver.DriverFeature) -> bool hasFeature(self, f: PySide2.QtSql.QSqlDriver.DriverFeature) -> bool [extrait de hasFeature.__doc__]
IdentifierType
isIdentifierEscaped(self, identifier: str, type: PySide2.QtSql.QSqlDriver.IdentifierType) -> bool isIdentifierEscaped(self, identifier: str, type: PySide2.QtSql.QSqlDriver.IdentifierType) -> bool [extrait de isIdentifierEscaped.__doc__]
isOpen(self) -> bool isOpen(self) -> bool [extrait de isOpen.__doc__]
isOpenError(self) -> bool isOpenError(self) -> bool [extrait de isOpenError.__doc__]
lastError(self) -> PySide2.QtSql.QSqlError lastError(self) -> PySide2.QtSql.QSqlError [extrait de lastError.__doc__]
notification
NotificationSource
numericalPrecisionPolicy(self) -> PySide2.QtSql.QSql.NumericalPrecisionPolicy numericalPrecisionPolicy(self) -> PySide2.QtSql.QSql.NumericalPrecisionPolicy [extrait de numericalPrecisionPolicy.__doc__]
objectNameChanged
open(self, db: str, user: str = '', password: str = '', host: str = '', port: int = -1, connOpts: str = '') -> bool open(self, db: str, user: str = '', password: str = '', host: str = '', port: int = -1, connOpts: str = '') -> bool [extrait de open.__doc__]
primaryIndex(self, tableName: str) -> PySide2.QtSql.QSqlIndex primaryIndex(self, tableName: str) -> PySide2.QtSql.QSqlIndex [extrait de primaryIndex.__doc__]
record(self, tableName: str) -> PySide2.QtSql.QSqlRecord record(self, tableName: str) -> PySide2.QtSql.QSqlRecord [extrait de record.__doc__]
rollbackTransaction(self) -> bool rollbackTransaction(self) -> bool [extrait de rollbackTransaction.__doc__]
setLastError(self, e: PySide2.QtSql.QSqlError) setLastError(self, e: PySide2.QtSql.QSqlError) [extrait de setLastError.__doc__]
setNumericalPrecisionPolicy(self, precisionPolicy: PySide2.QtSql.QSql.NumericalPrecisionPolicy) setNumericalPrecisionPolicy(self, precisionPolicy: PySide2.QtSql.QSql.NumericalPrecisionPolicy) [extrait de setNumericalPrecisionPolicy.__doc__]
setOpen(self, o: bool) setOpen(self, o: bool) [extrait de setOpen.__doc__]
setOpenError(self, e: bool) setOpenError(self, e: bool) [extrait de setOpenError.__doc__]
sqlStatement(self, type: PySide2.QtSql.QSqlDriver.StatementType, tableName: str, rec: PySide2.QtSql.QSqlRecord, preparedStatement: bool) -> str sqlStatement(self, type: PySide2.QtSql.QSqlDriver.StatementType, tableName: str, rec: PySide2.QtSql.QSqlRecord, preparedStatement: bool) -> str [extrait de sqlStatement.__doc__]
StatementType
stripDelimiters(self, identifier: str, type: PySide2.QtSql.QSqlDriver.IdentifierType) -> str stripDelimiters(self, identifier: str, type: PySide2.QtSql.QSqlDriver.IdentifierType) -> str [extrait de stripDelimiters.__doc__]
subscribedToNotifications(self) -> typing.List[str] subscribedToNotifications(self) -> typing.List[str] [extrait de subscribedToNotifications.__doc__]
subscribeToNotification(self, name: str) -> bool subscribeToNotification(self, name: str) -> bool [extrait de subscribeToNotification.__doc__]
tables(self, tableType: PySide2.QtSql.QSql.TableType) -> typing.List[str] tables(self, tableType: PySide2.QtSql.QSql.TableType) -> typing.List[str] [extrait de tables.__doc__]
unsubscribeFromNotification(self, name: str) -> bool unsubscribeFromNotification(self, name: str) -> bool [extrait de unsubscribeFromNotification.__doc__]

Méthodes héritées de la classe QObject

__getattribute__, __init_subclass__, __repr__, __subclasshook__, blockSignals, childEvent, children, connect, connectNotify, customEvent, deleteLater, disconnect, disconnectNotify, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, event, eventFilter, findChild, findChildren, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, receivers, registerUserData, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, thread, timerEvent, tr

Méthodes héritées de la classe Object

__init_subclass__, __subclasshook__

Méthodes héritées de la classe object

__dir__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __sizeof__, __str__