delphi 中操作mysql数据库出现问题。 50
TLSql:='insertinto`aaa`(bbb)values(:model)';ADOQueryInsert.SQL.Add(TLSql);ADOQueryIns...
TLSql:='insert into `aaa`(bbb) values (:model)'; ADOQueryInsert.SQL.Add(TLSql); ADOQueryInsert.parameters.ParamByName('model').Value := IntToStr(EndNO);ADOQueryInsert.ExecSQL ;这段代码在执行 ADOQueryInsert.SQL.Add(TLSql);时候,提示如下对话框。如果把TLSql:='insert into `aaa`(bbb) values (:model)'; 改为TLSql:='insert into `aaa`(bbb) values (‘1’)';则可以顺利执行,请问有人看出问题在哪里吗?
展开
2016-10-21
展开全部
字符串不要用传参,把TLSql:='insert into `aaa`(bbb) values (:model)'; 改为TLSql:='insert into `aaa`(bbb) values ('''+IntToStr(EndNO)+''')'; 试试
追问
这样可以,但是不是希望的写法。出现:就不行,该怎么办?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询