線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:681
推到 Plurk!
推到 Facebook!

請教delphi在runtime時如何建立新的sql 2000 db的table?

尚未結案
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-21 17:39:30 IP:202.145.xxx.xxx 未訂閱
如在run delphi .exe時先檢查有無table(test)的存在,若無則 create table test( test01 int primary key, test02 varchar(20) ) delphi run time時如何create a new table? 堅持從洗馬桶做起 Eric
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-21 20:12:45 IP:218.160.xxx.xxx 未訂閱
提供一個投機的方法, 也是我現在在用的方式,  那就是"不要檢查", 直接用 class="code"> Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('create table test( '); Query1.SQL.Add('test01 int primary key, '); Query1.SQL.Add('test02 varchar(20) '); Query1.SQL.Add(') '); try Query1.ExecSQL; except ; end; 不然就先下SQL去查, 沒有再種進去
Select * from sysobjects
where xtype  = 'U'
  and Name = 'test'
我不是高手, 高手是正在銀幕前微笑的人.
------


我不是高手, 高手是正在銀幕前微笑的人.
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-21 22:25:23 IP:219.129.xxx.xxx 未訂閱
插个花
引言: 如在run delphi .exe時先檢查有無table(test)的存在,若無則 If Not FileExists(test) Then 试试 >< face="Verdana, Arial, Helvetica"> ——行径窄处,留一步与人行—— ===== 为什么,经过多年以后,得失的过程如此冷漠 为什么,经过多年以后,风干的伤口心痛依旧
系統時間:2024-05-19 1:34:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!