SQL.Add('insert into  notUse_partsListCSV(RecordNo, GroupNo)'+
                               VALUES(:RecordNo, :GroupNo));parameters.Parambyname('RecordNo').Value:=AdvStringGrid1.Cells[0,1];上面语句类型不匹配 
access数据库中字段'RecordNo'的类型是文本型的请问怎样转换??

解决方案 »

  1.   

    cell其实就是edit,因此它里面的东西类型就是。。
      

  2.   

    parameters.Parambyname('RecordNo').Value:=AdvStringGrid1.Cells[0,1].text; 行不?
    parameters.Parambyname('RecordNo').Value:=AdvStringGrid1.Cells[0,1].asstring;行不?
    parameters.Parambyname('RecordNo').Value:=vartostr(AdvStringGrid1.Cells[0,1]);行不?parameters.Parambyname('RecordNo').Value  改为parameters.Parambyname('RecordNo').asstring.
    行不?
      

  3.   

    vartype 這個函數可以判斷數據類型