query1:=Tquery.Create(self);
  query1.Active:=false;
  query1.DatabaseName:='Leyard';  Query1.Close;
  Query1.SQL.Text:='create table test(ddd float,aaa varchar(12)  )';
  Query1.ExecSQL;
我这么试过了,提示create table 语句中语法错误Query1.SQL.Text:='create table test(ddd float,aaa varchar(12)  )'
写成Query1.SQL.Text:='create table test(ddd float aaa varchar(12)  )'
也不行.
number(7,4)这个类型好像也不对.
各位费心,再看看!

解决方案 »

  1.   

    可以呀
    没有问题
    不过我用的是TAdoQuery
    你是一下,用float
      

  2.   

    to  zzg40280614(northsky
      可以给我写一段程序吗?谢谢
      

  3.   

    我是的delphi 5 
    用adoquery是总提示要按装什么东西,怎么办?
      

  4.   

    你可能需要安装一些驱动文件才能用ADOquery。
      

  5.   

    to  zzg40280614(northsky)ado提示错误信息:
    error create object 
    please verify that the microsoft data access component 2.1( or later)
    have been properly installed.我写的程序能通过?我在我的电脑上试过无数次了,都不行,我装的是delphi 5
    那你说,可能是什么原因呢?你能把在delphi中 sql的建表数据类型给我列举一下吗,我现在只知道char varchar float,sql sever2000中的数据类型,delphi 有的不认比如numeric
      

  6.   

    有个MICROSOFT ACESS SDK的开发包,你可能要装这个开发包才能用。。
    在SQL2000下有自带!
    还有你的程序可能调通