懒了点直接请教大家了...哈哈:
最近开始用使用ADO连接,可我发现在TADOQuery中使用UPDATE更新ACCESS数据库时报错,但使用SELECT可以,更新SQL数据库也没问题。请大家给个办法或建议。谢谢!
最近开始用使用ADO连接,可我发现在TADOQuery中使用UPDATE更新ACCESS数据库时报错,但使用SELECT可以,更新SQL数据库也没问题。请大家给个办法或建议。谢谢!
解决方案 »
- 我用的是双核1.7笔记本2050,windows2003系统,安装delphi7后,无法调试,请问如何解决?
- 通过串口怎么发送短信。我找个代码。问题是有的手机卡不能发送,有的手机卡就能发送。问题很怪。请大家指点下
- 如何在fastreport中打印变量
- 如何隐藏应用程序在任务栏图标,在使用最小化按钮时,出现的动态效果是缩小到任务栏的托盘区域?
- 求助从TMemo中拷贝出来的中文乱码问题!
- Rave乱码问题,请大家帮忙
- 如何画一个扇形,并可以填充颜色?(向扇形填充)
- 請問Tadoquery與Tadodataset到底有何區別
- 怎样可以在其他窗体中对主窗体的mainmenu进行操作
- 写了一个删除目录(包含子目录)的函数,但只能删除每个目录下的文件
- sql server 数据库的问题
- 使用ado连接时的的事务控制问题
with ADOQuery1 do
begin
Close;
Sql.Clear;
Sql.Add('Update PrinterList Set printername=:tmp1');
parambyname('tmp').AsString:=FlatComboBox1.text;
Execsql;
end;
with ADOQuery1 do
begin
Close;
Sql.Clear;
Sql.Add('Update PrinterList Set printername=:tmp1');
Parameters.paramByname('tmp').Value:=FlatComboBox1.text;
Execsql;
end;
printername应该是字符型的吧,要加引号
应该不是楼上说的问题吧!是不是TADOQuery或TADOconnection需要设置什么特殊的属性吧??
Sql.Add('Update PrinterList Set printername=:tmp1');
parambyname('tmp').AsString:=FlatComboBox1.text;
这是输入错误?
是我在这里输入错误了!实际是这样:
Sql.Add('Update PrinterList Set printername=:tmp');
Parameters.parambyname('tmp').Value:=FlatComboBox1.text;
2)SQL.Add('update ... set printername = '+ QuotedStr(floatComboText1.Text))看看
用like