|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我需要将从xml中解析出来的数据批量插入到sqlServer数据库中,在做批量插入时报错“ValueError: list.removelx): x not in list”。
在网上找了一圈没有相关的解决方法,希望有大佬赐教
代码如下
#从配置文件中获取数据库连接信息
comfig=r'comfig\mssql.xml'
root = ET.parse(comfig).getroot()
server = root.find('server').text
user = root.find('user').text
password = root.find('password').text
database = root.find('database').text
col_name = ','.join(col_name_list)
a = ''
print(sheetName)
for i in col_name_list:
a = a + '%s' + ','
# print(i)
sql = 'insert into ' + sheetName + ' (' + col_name + ')' + ' values ' + '(' + a[0:len(a) - 1] + ')'
# print(sql)
insert_date = pyMssql(server, user, password, database)
insert_date.list_insert(sql, col_data_list)
错误信息:
self. connect = pymssql.connect(self. server, self.user, self.passwordself.database, a
File sre pymssql _pymssql.pyx ,line 646, in pymssql. pymssql.connect
File sre pymssgl mssql.pyx ,line 2126, in pymssgl. mssgl.connect
File sre pymssgl mssql.pyx ,line 715, in pymssql. mssql.MSSQLConneetion. __init__
ValueError: list.removelx): x not in list |
|