Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.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
python sqlalchemy代码中的错误代码0xc0000135_Python_Sqlalchemy - Fatal编程技术网

python sqlalchemy代码中的错误代码0xc0000135

python sqlalchemy代码中的错误代码0xc0000135,python,sqlalchemy,Python,Sqlalchemy,我正在运行一些python代码,读取json格式的文件并将数据上传到SQL server表。代码在没有解释的情况下崩溃,只返回错误代码:0xc0000135。有关守则如下: df = pd.DataFrame(data) engine = sqlalchemy.create_engine("mssql+pyodbc://" + dbname + "?driver=SQL+Server", fast_executemany=True) df.to_sql(tname, engine, if_exi

我正在运行一些python代码,读取json格式的文件并将数据上传到SQL server表。代码在没有解释的情况下崩溃,只返回错误代码:0xc0000135。有关守则如下:

df = pd.DataFrame(data)
engine = sqlalchemy.create_engine("mssql+pyodbc://" + dbname + "?driver=SQL+Server", fast_executemany=True)
df.to_sql(tname, engine, if_exists='append', index=False, chunksize=10)
以下是我到目前为止得出的结论:

1) 该代码与.NET framework(请参阅:)相关,可能意味着我没有安装正确的版本

2) 我已经安装了4.8版

3) 我正在使用sqlalchemy版本1.3.10

4) 我使用的是python版本3.7.3


我还没有弄清楚我到底需要什么版本的.Net framework。

事实证明,问题是驱动程序和fast_executemany选项之间不兼容,这只在某些情况下才会发生(可能是python版本,因为相同的代码在其他计算机上工作)

解决方案是将driver=ODBC+driver+13+用于+SQL+Server,而不是driver=SQL+Server