Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t从Python上传到SQL_Python_Sql Server_Sqlalchemy - Fatal编程技术网

Can';t从Python上传到SQL

Can';t从Python上传到SQL,python,sql-server,sqlalchemy,Python,Sql Server,Sqlalchemy,我正在从事一个SQL项目,该项目涉及使用Python对数据库进行编辑 我没有问题连接到服务器下载到熊猫与这个信息 ca_cannabis = pyodbc.connect('Driver={SQL Server};' 'Server=LAPTOP-E6QKON1L;' 'Database=ca_cannabis;' 'Trusted_Connection=yes;'

我正在从事一个SQL项目,该项目涉及使用Python对数据库进行编辑

我没有问题连接到服务器下载到熊猫与这个信息

ca_cannabis = pyodbc.connect('Driver={SQL Server};'
                      'Server=LAPTOP-E6QKON1L;'
                      'Database=ca_cannabis;'
                      'Trusted_Connection=yes;')
但是在我做了更改并试图将信息发送回SQL之后,我一直遇到问题

我找到的说明告诉我通过SQLAlchemy创建一个引擎

engine = create_engine("mssql+pymssql://LAPTOP-E6QKON1L/ca_cannabis")

我通过交换pyodbc和pymssql,输入用户名,添加.format()来添加类似于ca_文件的信息,对此进行了调整,但它们都会出现不同的错误,比如没有提供默认驱动程序或没有服务器名称

有人知道如何使这项工作成功的秘诀吗


如果有必要,我会使用Microsoft SQL Server Management Studio 18。

您说您遇到了错误,但没有告诉我们这些错误是什么,也没有告诉我们您运行的代码是什么。
ca_roll_final.to_sql(
            name='ca_roll_test',
            con=engine.connect(),
            if_exists='append',
            index=False)