Вот мой кусок кода
Мне нужно сделать апдейт 3-х колонок Key, Value, Encrypted ID колонки нету только нумерация 1
import pypyodbc
import requests
import json
import urlopen
import argparse
import configparser
import mysql.connector
import MySQLdb
from mysql.connector import errorcode
config = configparser.ConfigParser()
config.read('database.ini')
headers = {'Content-Type': ‘application/json’}
database = config
username = config
password = config
server = config
import pypyodbc
import pandas as pd
import pyodbc
import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
“Server=db.windows.net;”
“Database=python-vps701;”
“uid=user;pwd=5RNGdfsdfwefgPgeXYN”)
cursor = conn.cursor()
cursor.execute(“UPDATE dbo.SiteSettings SET Value = ‘66668888rrrrrr’ ,Encrypted = ‘False’ WHERE 1=1;”)
for row in cursor:
print(row)
Получаю эту ошибку
Traceback (most recent call last):
File “D
python/db-vps/db-vps70.py”, line 29, in <module>for row in cursor:
pyodbc.ProgrammingError: No results. Previous SQL was not a query.
Process finished with exit code 1
Как еще можно передать в запрос UPDATE переменные, например Value определить переменной ?