string sql_syntax, ls_errors, ls_sqlcreate,presentation
sql_syntax =" select datepart(hour,starttime) as 每小時,count(*) 呼入量 "&
+" from dbo.CallStat_WaitInQueue"&
+" where year(starttime)='2007'"&
+" and month(starttime)='6'"&
+" and day(starttime)in ('28','29','30')"&
+" group by datepart(hour,starttime)"&
+" order by 1"
presentation = "style(type=grid) column(color=255) "
messagebox("",sql_syntax)
ls_sqlcreate = SQLCA.SyntaxFromSQL(sql_syntax, presentation, ls_errors)
if len(ls_errors) >0 then
MessageBox(" Error",ls_errors)
else
//根據原始碼動態創建資料視窗物件
dw_1.create(ls_sqlcreate)
dw_1.modify("salary.Background.Mode=2")
dw_1.settransobject(SQLCA)
dw_1.retrieve()
end if
不知道為什么,這段代碼在視窗中顯示不出來資料,連資料視窗控制元件都消失了。哪位高手幫我看看啊!~~~~
uj5u.com熱心網友回復:
string s_error....
dw_1.create(ls_sqlcreate,s_error)
if len(s_error)>0 then
MessageBox(" Error",s_error)
else
dw_1.modify("salary.Background.Mode=2")
dw_1.settransobject(SQLCA)
dw_1.retrieve()
end if
...
這樣試試
uj5u.com熱心網友回復:
看了看,應該是你的SQL語法的問題,你把陳述句存放在檔案中,如何在SQL中執行看看能否正確執行---------string sql_syntax, ls_errors, ls_sqlcreate,presentation
sql_syntax =" select datepart(hour,starttime) as 每小時,count(*) 呼入量 "&
+" from dbo.CallStat_WaitInQueue"&
+" where year(starttime)='2007'"&
+" and month(starttime)='6'"&
+" and day(starttime)in ('28','29','30')"&
+" group by datepart(hour,starttime)"&
+" order by 1"
//-----------------------------在SQL中執行C:\test.TXT里的SQL陳述句是否成功
integer li_FileNum
li_FileNum = FileOpen("C:\test.TXT", LineMode!, Write!, LockWrite!, Replace!)
FileWrite(li_FileNum, sql_syntax)
//-----------------------
presentation = "style(type=grid) column(color=255) "
messagebox("",sql_syntax)
ls_sqlcreate = SQLCA.SyntaxFromSQL(sql_syntax, presentation, ls_errors)
if len(ls_errors) >0 then
MessageBox(" Error",ls_errors)
else
//根據原始碼動態創建資料視窗物件
dw_1.create(ls_sqlcreate)
dw_1.modify("salary.Background.Mode=2")
dw_1.settransobject(SQLCA)
dw_1.retrieve()
end if
uj5u.com熱心網友回復:
我就奇怪了。就算是一條最簡單的SQL陳述句現在都顯示不出來,有別的視窗中也做過類似的動態資料視窗,沒問題,這個為什么就不能顯示呢?是陳述句的問題嗎?但是在SQL查詢分析器中就沒問題。uj5u.com熱心網友回復:
太郁悶了,換了個表單就好使了,但是欄位的頭用的使AS 漢字,顯示的時候使亂碼這個如何解決呢?uj5u.com熱心網友回復:
接分是王道!轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/112163.html
標籤:數據庫相關
