在表里面有个单号字段,00001a,请问怎样提取第五位数 在表里面有个单号字段00001a请问怎样提取第五位数就是那个a请教方法后台数据库是ms sql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用copy()不行吗?sorry,我很菜,不知道"单号字段"是什么意思?理解错了不要笑话 str:=strtoint(table1.fieldbyname('XXXXX').value);//如果你的字段是字符串 这句就不要midstr(str,5,1);//str 就变为你想要的东西 procedure TForm1.Button1Click(Sender: TObject);begin edit1.text :='00001a'; edit2.Text := copy(edit1.Text,6,1);end; 可以使用delphi的函数解决问题,例如copy等等,还可以使用sql的常用函数在执行select 的过程中就选择出弟五个字符,例如substring(SQLServer) 同意 daniel007(添) 如果只有这个要求的话,可以直接用SUBSTRING 关于读取cookie的问题,50分相送 如何在程序运行时安全删除U盘? 通用性数据导入/导出 請問哪位高手知道如何在DBGrid中顯示Image和Text類型的數據 sql除了在TQuery中使用外,还能怎么使用,比如我用的是clientDataSet怎么用SQL 文本文件只有一行,变一下顺序,怎么写?? delphi7里写的exe里嵌入了OCX,如何能在OCX里操作EXE里的方法 想问下for := to do 的用法 怎样使webbrowser脱机工作? DELPHI启动 关于文件copy的简单问题 如何固定窗口的大小?
sorry,我很菜,不知道"单号字段"是什么意思?理解错了不要笑话
midstr(str,5,1);//str 就变为你想要的东西
begin
edit1.text :='00001a';
edit2.Text := copy(edit1.Text,6,1);
end;
如果只有这个要求的话,可以直接用SUBSTRING