q.close;
q.sql.text:='select (datename(yy,getdate())+datename(mm,getdate()) +datename(dd,getdate())+datename(hh,getdate())
+datename(mi,getdate())+datename(ss,getdate()))';
q.open;
cardno:=q.fields[0].asstring;//提示错误:list index out of bounds(0)
各位老大怎么解决?
q.sql.text:='select (datename(yy,getdate())+datename(mm,getdate()) +datename(dd,getdate())+datename(hh,getdate())
+datename(mi,getdate())+datename(ss,getdate()))';
q.open;
cardno:=q.fields[0].asstring;//提示错误:list index out of bounds(0)
各位老大怎么解决?
解决方案 »
- ShockwaveFlash1改变大小问题
- 能不能把文本文件存储到 SQLsever2000数据库中数据类型为Text类型的字段中???
- 问问关于dbgird的问题,如何替换返回的值?
- gzip压缩的网页内容怎么解压?
- 关于DBIMAGE显示数据库图片的问题,急!!
- 如何将VCL控件通过handle传递到别的此VCL控件的变量里,使这个VCL变量与它相等.
- 关于DLL 的问题,急急急!!!!
- 帮忙看一下这个问题!谢谢!
- 一句就能答:请问这样的效果是用什么控件实现的?
- Delphi中怎样声明一个类?怎样实现多态?如果要在类库的一个类中添加一个方法又怎么做? 然后怎样封装它?是不是封装以后维护就非常简单? 可
- 想开发一个公司内部的局域网应用程序(3层),该怎样做?各位大侠能提示一下吗?
- 小MM的问题
赋值完后再OPEN
q.sql.text:='.......';
q.close;
q.open;
cardno:=q.fields[0].asstring;
但还是一样啊?
+datename(mi,getdate())+datename(ss,getdate()))';
你的SQL语法错误了吧!
应该是没有找到数据,才出错
q.sql.text:='select (datename(yy,getdate())+datename(mm,getdate())+datename(dd,getdate())+datename(hh,getdate())'
+'+datename(mi,getdate())+datename(ss,getdate()))';
q.open;
cardno:=q.fields[0].asstring;//提示错误:list index out of bounds(0)
你写的语句有问题.你用我改过的试下.
还有cardno是什么数据类型?
procedure TForm1.Button1Click(Sender: TObject);
begin
q.close;
q.sql.text:='select (datename(yy,getdate())+datename(mm,getdate())+datename(dd,getdate())+datename(hh,getdate())'
+'+datename(mi,getdate())+datename(ss,getdate()))';
showmessage(q.sql.text);
q.open;
edit1.Text:=q.fields[0].asstring;//提示错误:list index out of bounds(0)
end;