總結一下sql語句中引號(')、quotedstr()、('')、format()在sql語句中的用法以及sql語句中日期格式的表示(#)、('')
在delphi中進行字元變數連線相加時單引號用('''),又引號用('''')表示
首先定義變數
var
anint:integer=123;//為了方便在此都給它們賦初值。雖然可能在引賦初值在某些情況下不對
anintstr:string='456';
astr:string='abc';
afieldname: string='字元型編號';
atablename: string='yourtable';
adate:tdatetime=now;
adoquery1:tadoquery;
1,delphi語句
adoquery1.sql.text:=
'select 字元型編號 from yourtable where 字元型編號='abc' and 整型編號=123';
等價於adoquery1.sql.text:=
'select '+afieldname+' from '+atablename+' where '+afieldname
+'='''+astr+''' and 整型編號='+anintstr;
也等價於
adoquery1.sql.text:=
'select '+afieldname+' from '+atablename+' where '+afieldname
+'='+quotedstr(astr)+' and 整型編號='+inttostr(anint);
傳到資料庫伺服器為:
select 字元型編號 from yourtable where 字元型編號='abc' and 整型編號=123
2,delphi語句中日期表示
對於access資料庫:
adoquery1.sql.text:=
'select 字元型編號 from yourtable where 日期型字段=#2003-12-01#';
等價於:
adoquery1.sql.text:=
'select 字元型編號 from yourtable where 日期型字段=#'+formatdatetime('yyyy-mm-dd',now)+'#';
傳到伺服器為:
select 字元型編號 from yourtable where 日期型字段=#2003-12-01#
對於mssql資料庫:
adoquery1.sql.text:=
'select 字元型編號 from yourtable where 日期型字段='2003-12-01'';
等價於:
adoquery1.sql.text:=
'select 字元型編號 from yourtable where 日期型字段='''+formatdatetime('yyyy-mm-dd',now)+'''';
也等價於:
等價於:
adoquery1.sql.text:=
'select 字元型編號 from yourtable where 日期型字段='+quotedstr(formatdatetime('yyyy-mm-dd',now));
傳到伺服器為:
select 字元型編號 from yourtable where 日期型字段='2003-12-01'
日期欄位還可以這樣表示
delphi語句
adoquery1.sql.text:=
'select 字元型編號 from yourtable where 日期型字段》='+quotedstr(formatdatetime('yyyy-mm-dd',now))
+' and 日期型字段<='+quotedstr(formatdatetime('yyyy-mm-dd',now+1));//明天
等價於adoquery1.sql.text:=
'select 字元型編號 from yourtable where 日期型字段 between '+quotedstr(formatdatetime('yyyy-mm-dd',now))
+' and '+quotedstr(formatdatetime('yyyy-mm-dd',now+1));
如果用adoquery1.sql.add();
形式又如何操作?請用insert語句示例
稍微總結一下
其實整個程式16日的時候應該已經搞得差不多,文件也已經比較詳細。但是由於這個禮拜又是筆試又是面試,所以都沒有時間review整個程式。今天看了一下,改了一些輸出檔案的位置,基本上完成了所有任務了。程式放在 http xiao 81 svn auto testing 下。其中包括三個可執行指令碼 1....
總結一下模板
二叉樹的各種操作 include include include includetypedef struct node tree void createbitree tree p 建樹 return void xpreorder tree p 輸出先序 void zpreorder tree p 輸...
隨便總結一下
資訊和人是主體也是核心。兩者需要進行測算。資訊是由頭,體,鍵,三部分構成。所謂頭,是題目,簡介,id,等,也就是乙個代表或者叫名,總之就是這樣類似的乙個東西。我不能把這種東西說的真正明白,因為其完全是代表性的,而代表性的不是自身,所以不能明確。體,是資訊的核心內容。這個不需要過多解釋。乙個人,不如說...