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

SQL SERVER 問題

答題得分者是:timhuang
cxg
中階會員


發表:116
回覆:192
積分:76
註冊:2004-02-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-07 12:52:48 IP:222.35.xxx.xxx 未訂閱
QB.SQL.CLEAR; QB.SQL.ADD('SELECT FILENAME FROM SYSDATABASES WHERE NAME=:F1'); QB.ParamByName('F1').ASSTRING := DATA_DB; QB.OPEN; S1 := QB.FIELDBYNAME('FILENAME').ASSTRING; 會提示 Field 'FILENAME' not found。請問這是什麽原因呢。謝謝。
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-07 14:44:21 IP:202.39.xxx.xxx 未訂閱
會不會是 QB 的 Fields Editor 內沒設 FILENAME 這個欄位? 還是 NAME 是保留字的關係?    -- 歡迎光臨 KTop 研究院!
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-07 23:19:49 IP:61.62.xxx.xxx 未訂閱
Hi, BDE 並不 support unicode 欄位資料, 請改用 ado, 若一定要用 bde 的話, 請在 command 中, 先將 filename (nvarchar(260)) convert 為 varchar, 如, select convert(varchar, filename) as filename from sysdatabases 如此一來便能順利取出, ado 就沒有這個問題!
cxg
中階會員


發表:116
回覆:192
積分:76
註冊:2004-02-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-09-09 12:44:51 IP:61.237.xxx.xxx 未訂閱
引言: Hi, BDE 並不 support unicode 欄位資料, 請改用 ado, 若一定要用 bde 的話, 請在 command 中, 先將 filename (nvarchar(260)) convert 為 varchar, 如, select convert(varchar, filename) as filename from sysdatabases 如此一來便能順利取出, ado 就沒有這個問題!
謝謝timhuang。
系統時間:2024-07-03 16:59:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!