我正在尝试使用 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 作为字符串发送。我没有看到任何问题,但我错过了什么吗?
我有两个.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时会导致错误.
如何防止这种情况,并将它们按顺序加载?
我已经看过这样的代码,并想知道那个大括号是什么,它是某种争论传递吗?
<script type="text/javascript" src="some_script.js?{0}"></script>
Run Code Online (Sandbox Code Playgroud)