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 « PySide6.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: Optional[PySide6.QtCore.QObject] = None) -> 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, parent: Optional[PySide6.QtCore.QObject] = None) -> None __init__(self, parent: Optional[PySide6.QtCore.QObject] = None) -> None [extrait de __init__.__doc__]

Liste des attributs statiques

Nom de l'attribut Valeur
BatchOperationsPySide6.QtSql.QSqlDriver.DriverFeature.BatchOperations
BLOBPySide6.QtSql.QSqlDriver.DriverFeature.BLOB
CancelQueryPySide6.QtSql.QSqlDriver.DriverFeature.CancelQuery
DB2PySide6.QtSql.QSqlDriver.DbmsType.DB2
DeleteStatementPySide6.QtSql.QSqlDriver.StatementType.DeleteStatement
EventNotificationsPySide6.QtSql.QSqlDriver.DriverFeature.EventNotifications
FieldNamePySide6.QtSql.QSqlDriver.IdentifierType.FieldName
FinishQueryPySide6.QtSql.QSqlDriver.DriverFeature.FinishQuery
InsertStatementPySide6.QtSql.QSqlDriver.StatementType.InsertStatement
InterbasePySide6.QtSql.QSqlDriver.DbmsType.Interbase
LastInsertIdPySide6.QtSql.QSqlDriver.DriverFeature.LastInsertId
LowPrecisionNumbersPySide6.QtSql.QSqlDriver.DriverFeature.LowPrecisionNumbers
MSSqlServerPySide6.QtSql.QSqlDriver.DbmsType.MSSqlServer
MultipleResultSetsPySide6.QtSql.QSqlDriver.DriverFeature.MultipleResultSets
MySqlServerPySide6.QtSql.QSqlDriver.DbmsType.MySqlServer
NamedPlaceholdersPySide6.QtSql.QSqlDriver.DriverFeature.NamedPlaceholders
OraclePySide6.QtSql.QSqlDriver.DbmsType.Oracle
OtherSourcePySide6.QtSql.QSqlDriver.NotificationSource.OtherSource
PositionalPlaceholdersPySide6.QtSql.QSqlDriver.DriverFeature.PositionalPlaceholders
PostgreSQLPySide6.QtSql.QSqlDriver.DbmsType.PostgreSQL
PreparedQueriesPySide6.QtSql.QSqlDriver.DriverFeature.PreparedQueries
QuerySizePySide6.QtSql.QSqlDriver.DriverFeature.QuerySize
SelectStatementPySide6.QtSql.QSqlDriver.StatementType.SelectStatement
SelfSourcePySide6.QtSql.QSqlDriver.NotificationSource.SelfSource
SimpleLockingPySide6.QtSql.QSqlDriver.DriverFeature.SimpleLocking
SQLitePySide6.QtSql.QSqlDriver.DbmsType.SQLite
staticMetaObject<PySide6.QtCore.QMetaObject object at 0x7f40db158f40>
SybasePySide6.QtSql.QSqlDriver.DbmsType.Sybase
TableNamePySide6.QtSql.QSqlDriver.IdentifierType.TableName
TransactionsPySide6.QtSql.QSqlDriver.DriverFeature.Transactions
UnicodePySide6.QtSql.QSqlDriver.DriverFeature.Unicode
UnknownDbmsPySide6.QtSql.QSqlDriver.DbmsType.UnknownDbms
UnknownSourcePySide6.QtSql.QSqlDriver.NotificationSource.UnknownSource
UpdateStatementPySide6.QtSql.QSqlDriver.StatementType.UpdateStatement
WhereStatementPySide6.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) -> None close(self) -> None [extrait de close.__doc__]
commitTransaction(self) -> bool commitTransaction(self) -> bool [extrait de commitTransaction.__doc__]
createResult(self) -> PySide6.QtSql.QSqlResult createResult(self) -> PySide6.QtSql.QSqlResult [extrait de createResult.__doc__]
DbmsType
dbmsType(self) -> PySide6.QtSql.QSqlDriver.DbmsType dbmsType(self) -> PySide6.QtSql.QSqlDriver.DbmsType [extrait de dbmsType.__doc__]
destroyed
DriverFeature
escapeIdentifier(self, identifier: str, type: PySide6.QtSql.QSqlDriver.IdentifierType) -> str escapeIdentifier(self, identifier: str, type: PySide6.QtSql.QSqlDriver.IdentifierType) -> str [extrait de escapeIdentifier.__doc__]
formatValue(self, field: PySide6.QtSql.QSqlField, trimStrings: bool = False) -> str formatValue(self, field: PySide6.QtSql.QSqlField, trimStrings: bool = False) -> str [extrait de formatValue.__doc__]
hasFeature(self, f: PySide6.QtSql.QSqlDriver.DriverFeature) -> bool hasFeature(self, f: PySide6.QtSql.QSqlDriver.DriverFeature) -> bool [extrait de hasFeature.__doc__]
IdentifierType
isIdentifierEscaped(self, identifier: str, type: PySide6.QtSql.QSqlDriver.IdentifierType) -> bool isIdentifierEscaped(self, identifier: str, type: PySide6.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) -> PySide6.QtSql.QSqlError lastError(self) -> PySide6.QtSql.QSqlError [extrait de lastError.__doc__]
maximumIdentifierLength(self, type: PySide6.QtSql.QSqlDriver.IdentifierType) -> int maximumIdentifierLength(self, type: PySide6.QtSql.QSqlDriver.IdentifierType) -> int [extrait de maximumIdentifierLength.__doc__]
notification
NotificationSource
numericalPrecisionPolicy(self) -> PySide6.QtSql.QSql.NumericalPrecisionPolicy numericalPrecisionPolicy(self) -> PySide6.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) -> PySide6.QtSql.QSqlIndex primaryIndex(self, tableName: str) -> PySide6.QtSql.QSqlIndex [extrait de primaryIndex.__doc__]
record(self, tableName: str) -> PySide6.QtSql.QSqlRecord record(self, tableName: str) -> PySide6.QtSql.QSqlRecord [extrait de record.__doc__]
rollbackTransaction(self) -> bool rollbackTransaction(self) -> bool [extrait de rollbackTransaction.__doc__]
setLastError(self, e: PySide6.QtSql.QSqlError) -> None setLastError(self, e: PySide6.QtSql.QSqlError) -> None [extrait de setLastError.__doc__]
setNumericalPrecisionPolicy(self, precisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy) -> None setNumericalPrecisionPolicy(self, precisionPolicy: PySide6.QtSql.QSql.NumericalPrecisionPolicy) -> None [extrait de setNumericalPrecisionPolicy.__doc__]
setOpen(self, o: bool) -> None setOpen(self, o: bool) -> None [extrait de setOpen.__doc__]
setOpenError(self, e: bool) -> None setOpenError(self, e: bool) -> None [extrait de setOpenError.__doc__]
sqlStatement(self, type: PySide6.QtSql.QSqlDriver.StatementType, tableName: str, rec: PySide6.QtSql.QSqlRecord, preparedStatement: bool) -> str sqlStatement(self, type: PySide6.QtSql.QSqlDriver.StatementType, tableName: str, rec: PySide6.QtSql.QSqlRecord, preparedStatement: bool) -> str [extrait de sqlStatement.__doc__]
StatementType
stripDelimiters(self, identifier: str, type: PySide6.QtSql.QSqlDriver.IdentifierType) -> str stripDelimiters(self, identifier: str, type: PySide6.QtSql.QSqlDriver.IdentifierType) -> str [extrait de stripDelimiters.__doc__]
subscribedToNotifications(self) -> List[str] subscribedToNotifications(self) -> List[str] [extrait de subscribedToNotifications.__doc__]
subscribeToNotification(self, name: str) -> bool subscribeToNotification(self, name: str) -> bool [extrait de subscribeToNotification.__doc__]
tables(self, tableType: PySide6.QtSql.QSql.TableType) -> List[str] tables(self, tableType: PySide6.QtSql.QSql.TableType) -> List[str] [extrait de tables.__doc__]
tr
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, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, thread, timerEvent

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

__getattribute__, __init_subclass__, __subclasshook__

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

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