小编Sar*_*rge的帖子

执行的第一个参数必须是字符串或 unicode 查询

我正在尝试使用 pyodbc 将 blob 数据上传到 ms-sql db。我得到“要执行的第一个参数必须是字符串或 unicode 查询”错误。

代码是

file = pyodbc.Binary(open("some_pdf_file.pdf", "r").read())

cur.execute("INSERT INTO BlobDataForPDF(ObjectID, FileData, Extension) VALUES ('1', " + file + ", '.PDF')")
cur.commit()
Run Code Online (Sandbox Code Playgroud)

第一个参数 ObjectID 作为字符串发送。我没有看到任何问题,但我错过了什么吗?

python blob pyodbc

4
推荐指数
1
解决办法
9929
查看次数

加载js文件的顺序

我有两个.js文件,它们按照以下顺序添加到head标签中:

<script type="text/javascript" src="script_nr_1.js"></script>
<script type="text/javascript" src="script_nr_2.js"></script>
Run Code Online (Sandbox Code Playgroud)

script_nr_2.js有一个使用对象的变量script_nr_1.js,但是当页面加载时,它首先初始化script_nr_2.js的变量.因此,script_nr_2.js当它尝试使用不存在的对象初始化var时会导致错误.

如何防止这种情况,并将它们按顺序加载?

javascript load

3
推荐指数
1
解决办法
3263
查看次数

js文件引用末尾的花括号是什么意思?

我已经看过这样的代码,并想知道那个大括号是什么,它是某种争论传递吗?

<script type="text/javascript" src="some_script.js?{0}"></script>
Run Code Online (Sandbox Code Playgroud)

javascript curly-braces curly-brackets

3
推荐指数
1
解决办法
131
查看次数

标签 统计

javascript ×2

blob ×1

curly-braces ×1

curly-brackets ×1

load ×1

pyodbc ×1

python ×1