create view的问题(50分)

  • 主题发起人 主题发起人 song1
  • 开始时间 开始时间
S

song1

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位高手:
delphi 中如何执行如:create table...,或create view..等类似的
SQL语句,集体说在何处书写SQL语句,或者说delphi中如何嵌入SQL语句,
(我放在TQ.sql中对paradox表进行操作,系统提示类似"capacity is cannot")
thank u!!
 
paradox 只支持 LOCAL SQL,许多 SQL 语句都不支持;
你可以用 TQUERY.SQL 中加入 SQL 语句。
记得有个空间可以一次执行多条语句的,在深度立宪中有。
当然也可以用 SP,不过是C/S程序中
 
感谢CJ,但我在TQUERY.SQL 中除加一条select * from....正常外,其他语句如
create... 都是错的.另:在DELPHI中SQL语句必须通过TQ,PQ吗??没有其他地方
可写SQL语句???
再次感谢!!
 
哦?Create Table,Update,Delete都应该正常的呀。
程序贴来看看。TQ指TQuery,PQ指什么呢?不过除了
这个,不然就用 API 了。呵呵
 
感谢CJ:

其实我想先从几个表中生成一个试图View,再对此View进行查询显示
该怎么办??
 
"其实我想先从几个表中生成一个试图View,再对此View进行查询显示该怎么办??"
如使用本地数据库Paradox,xbase,foxpro...就没办法,因为数据库本身不支持,
如使用真正的SQL数据库oracle,sql server,interbase就可以.
不过你可在临时目录中建临时表,用完再删.
对类似paradox,xbase数据库尽量别用TQuery,影响效率,用TTable.
 
试一下TQ中的execsql 方法。
 
song1,do
you have further question? I guess it is time to stop this topic.
 
注意TQuery.open和TQuery.ExecSql的使用
他们是不一样的。
 
多人接受答案了。
 
后退
顶部