我用SQL2000和DELPHI6做了个机房管理的软件 大体功能就是C/S结构
客户机发消息到服务器机,服务器还有抓屏功能
问:在服务器端启动时要建立一个临时表在SQL里 请问我该用什么控件和怎么写?我是这样写的SQL语句
cteate table temptable
(
 teachers  varchar2(8), 
 tiwenren  varchar2(8),
 question    varchar2(200),
 IP   varchar2(15),
 answer   varchar2(200)
);
在DELPHI怎么写呢?是
with adocommand do//还是写在哪儿?????
SQL.ADD('')  一句句写,还是怎么写呢?//就是格式该怎么写呢?
还有抓平我也想保存在这个表里,应该如何设置类型呢?保存成JPEG的。

解决方案 »

  1.   

    最好是写出初始化时建立好临时表temptable的代码 本人不胜感激用了adoconnection adotable adocommand三个控件的哎 感觉自己头大了
      

  2.   

    with ADOQuery do
    begin
      Connection:=ADOConnection;
      Close;
      SQL.Clear;
      SQL.Add('CREATE TABLE TempTable(');
      SQL.Add('teachers  varchar2(8), ');
      SQL.Add('tiwenren  varchar2(8),');
      SQL.Add('question    varchar2(200),');
      SQL.Add('IP   varchar2(15),');
      SQL.Add('answer   varchar2(200)');
      SQL.Add(')');
      ExecSQL;
    );end;
      

  3.   

    AdoCommand1.CommandText:="加入你的代码";
    AdoCommand1.Execute;
      

  4.   

    建表的语句怎么写不说了,看楼上
    不过你说建的是临时表就不对了,你建的是物理表,如果要建临时表
    1 局部临时表
    create table #temptable
    (...
    )
    2 全局临时表
    create table ##temptable
    (...
    )