我调用数据库函数的主要代码是
NULL
数据库调用代码为
library(lpSolve)
m=5
n<- ceiling(m/2)
Z<- round(rnorm(n=n,mean=1,sd=10))
variabels_A<- round(rnorm(n=n*m,mean=1,sd=10))
A<- matrix(data = variabels_A, nrow=m, ncol=n)
b<- round(rnorm(n=m,mean=1,sd=10))
dir<- c(">=","<=","==")
dir<-dir[sample(x = c(1:3),size = m,replace = T)]
model<- lp(direction="max", objective.in=Z, const.mat=A, const.dir=dir, const.rhs=b)
model
数据库功能是
val = [''] * 4
mulq = [''] * 4
for i in range(len(multiplels)):
for j in range(len(multiplels[i])):
if j == 0:
mulq[j] = StringVar()
q2label = Label(lframe, textvariable=mulq[j])
q2label.grid(row=rownum, column=0, pady=5)
mulq[j].set('# '+str(multiplels[i][j]))
rownum += 1
else:
val[i] = IntVar()
mulq[j] = StringVar()
a = Radiobutton(lframe, textvariable=mulq[j], value=j, variable=val[i])
a.grid(row=rownum, column=0, sticky='w')
mulq[j].set(str(multiplels[i][j]))
rownum += 1
错误消息在这里,
第263行,以节省金额 (名称,reg,ecode,pcode,mulans) sqlite3.InterfaceError:错误绑定参数4-可能是不受支持的类型。
变量的类型是名称文本,id整数,ecode文本,pcode文本,multipleanswer文本。由于错误,我将类型更改为multipleanswer-integer。我不明白怎么了?感谢您的帮助。