string类型的长度只有255,
定义strsql:WideString;
定义strsql:WideString;
解决方案 »
- delphi MediaPlayer1 顺序播放,随机播放问题。
- 在綫等!關於存儲過程的小問題。BDE 希望指點!
- IdFTPServer控件列目录为空?
- 如何禁止WebBrowser访问一个网页时弹出另一个广告页?
- 怎样在DELHPI6.0中实现将EXCEL2000的数据导入PARADOX7.0的数据表
- 使用DELPHI 怎么调用VB写的A..X DLL文件丫
- 如何把图表的x轴的字竖着显示
- 有谁写过类似网上常用的帮助程序 给点建议 感激不敬
- 在线急待:如何实现网络内远程监控和音视频的实时交互? 有解决方案、源程序、有帮助的URL都可以
- 数据库还原问题
- 怎么做动态图标,就象金山毒霸2002的效果
- 关于BDE问题
比如:
strsql:='select * from pasword where name='''+Trim(Flatedit11.text)+''' '+' and pasword='''+Trim(Flatedit12.text)+'''';可以下面语句代替:Query6.SQL.Add('select * from yd pasword where name=:Para1 and pasword=:Para2');
Query6.ParamByName('Para1').AsString:=Trim(Flatedit11.text);
Query6.ParamByName('Para2').AsString:=Trim(Flatedit12.text);这样直观,不容易出错。
if Query6.Active then
Query6.Active:=false;
Query6.sql.clear;
Query6.sql.add(strsql);
ShowMessage(Query6.SQL.Text)
// 看看具体的SQL语句
query6.active:=true;
..............................
ShowMessage(strsql);
//用ShowMessage(strsql)把你的SQL语句show出来看看有没有问题再去查询分析器运行一下看看有没有问题
strsql:='update zujdj set Fmoney='+IntToStr(StrToInt(Flatedit7.text)+StrToInt(Flatedit9.text))+',Smoney='
+Flatedit9.text+',yu='+Flatedit10.text+',manager='''+Flatedit11.text+''',LastTime='''+Trim(Stime)+''' where htnumber='''+trim(Flatedit1.text)+'''';
strsql:='select * from pasword where name='''+Trim(Flatedit11.text)+''' '+' and pasword='''+Trim(Flatedit12.text)+'''';
改为:
strsql:=Format(select * from pasword where name=''%s'' and pasword=''%s'',[Flatedit11.text,Flatedit12.text] );
其它的一样
另外 showmessage(strsql),看生成的strsql能否在查询分析器中执行。