我在使用asp.net core 2.0连接数据库时遇到问题。
有我的连接字符串:
"ApplicationConfiguration": {
"DefaultConnection": "Server=***; Database=***; User Id=***; Password=***; Trusted_Connection=True; Integrated Security=True;"
}
我正确地获得了连接字符串,所以这不是问题。 :( 在数据库中,我有混合身份验证。因此,每当我连接到数据库时,它都会使用来自连接字符串的道具以及Windows身份验证。为什么我知道呢?因为在我的电脑上,它工作正常,因为我已“注册”到数据库。但是,每当我的朋友尝试连接数据库时,他都会收到“登录失败”错误,但不是通过连接字符串显示其域登录名。
答案 0 :(得分:0)
解决方案:
只需从您的连接字符串中删除:
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
class ItemEditorFactory(QItemEditorFactory): # http://doc.qt.io/qt-5/qstyleditemdelegate.html#subclassing-qstyleditemdelegate It is possible for a custom delegate to provide editors without the use of an editor item factory. In this case, the following virtual functions must be reimplemented:
def __init__(self):
super().__init__()
def createEditor(self, userType, parent):
if userType == QVariant.Double:
doubleSpinBox = QDoubleSpinBox(parent)
doubleSpinBox.setDecimals(3)
doubleSpinBox.setMaximum(1000) # The default maximum value is 99.99.所以要设置一下
return doubleSpinBox
else:
return super().createEditor(userType, parent)
styledItemDelegate=QStyledItemDelegate()
styledItemDelegate.setItemEditorFactory(ItemEditorFactory())
self.tableView.setItemDelegate(styledItemDelegate)
self.tableView.setModel(self.sqlTableModel)
感谢:Schadensbegrenzer 说明:Subclassing QStyledItemDelegate