在pb里什么时候用""什么时候用,谁能说详细点?
在pb里什么时候用""什么时候用"",谁能说详细点?
楼主wzljzh(求知)2002-07-20 10:12:26 在 PowerBuilder / 基础类 提问uo 问题点数:0、回复次数:16Top
1 楼wzljzh(求知)回复于 2002-07-20 10:14:59 得分 0
跑那儿去了Top
2 楼sandorn(行云流水)回复于 2002-07-20 10:22:15 得分 0
用"不好使得时候用"",嘻嘻~~~~Top
3 楼yaoylguest()回复于 2002-07-20 11:32:23 得分 0
说起来比较繁,楼上的是一种方法,一般用""比较多Top
4 楼SOFTFUN_(不知所云~)回复于 2002-07-20 11:38:23 得分 0
感觉有必要时~
呵呵~
等于没说~Top
5 楼banalman(IT解放者)回复于 2002-07-20 11:55:13 得分 0
有一点特别注意在数据窗的数据源中一定要针对不同的数据库系统来使用
:例如: Sqlserver “”是字符常量
Oracle 用‘’表常 量字符 但是“”是认为列Top
6 楼wzljzh(求知)回复于 2002-07-20 13:14:28 得分 0
看来各位都是武林高手,可用意念伤人。Top
7 楼china_0_1()回复于 2002-07-20 13:17:30 得分 0
在""内修要是用“”
如
string vsNm
vsNm="00001"
sql="select * from lsbnzd where lsbnzd_bh=""+vsNm+"""Top
8 楼wzljzh(求知)回复于 2002-07-20 13:24:10 得分 0
sqlstr = ""CREATE TABLE"+ :str+" ("bh" char(10) NOT NULL DEFAULT NULL, "xm" char(10) NOT NULL DEFAULT NULL, "lb" char(10) DEFAULT NULL, "bm" char(20) DEFAULT NULL, "bjgz" bigint DEFAULT NULL, "sjts" integer DEFAULT NULL, "sjje" bigint DEFAULT NULL, "bjts" integer DEFAULT NULL, "bjje" bigint DEFAULT NULL, "jsgbt" bigint DEFAULT NULL, "xlzc" bigint DEFAULT NULL, "tcgz" bigint DEFAULT NULL, "jqbt" bigint DEFAULT NULL, "jbqt" bigint DEFAULT NULL, "jbgz" bigint DEFAULT NULL, "glgz" bigint DEFAULT NULL, "ybf" bigint DEFAULT NULL, "dzty" bigint DEFAULT NULL, "qtbt" bigint DEFAULT NULL, "ldbx" bigint DEFAULT NULL, "ylbx" bigint DEFAULT NULL, "zfgjj" bigint DEFAULT NULL, "qtkk" bigint DEFAULT NULL, "yfje" bigint DEFAULT NULL, "ksds" bigint DEFAULT NULL, "sfje" bigint DEFAULT NULL , PRIMARY KEY ("xm") , FOREIGN KEY "bh" ("bh" ) REFERENCES "dba"."zgda" ON DELETE RESTRICT ) ""
execute immediate :sqlstr;
各位看看这段该用什么" or "
Top
9 楼21jhf(飞飞)回复于 2002-07-20 14:35:29 得分 0
我感觉没什么区别的,我一般用""在modify()是引用变量时即用""又用""防止混淆Top
10 楼wzljzh(求知)回复于 2002-07-20 14:46:49 得分 0
sqlstr=" create table ""+str+""(("bh" char(10) NOT NULL DEFAULT NULL)"
其中str是变量,大家看看对不对Top
11 楼sandorn(行云流水)回复于 2002-07-20 15:23:06 得分 0
sqlstr=" create table ""+str+""(("bh" char(10) NOT NULL DEFAULT NULL)"
Top
12 楼wzljzh(求知)回复于 2002-07-20 16:08:18 得分 0
string str,sqlstr
long i
str=string(today(),"yyyymm")
sqlstr ="CREATE TABLE""+str+""(bh char(10) NOT NULL DEFAULT ) "
execute immediate :sqlstr;
这段代码编译通过,但执行后没有建成表。Top
13 楼Netcity(千王之王)回复于 2002-07-20 16:40:49 得分 0
//试试
sqlstr = "CREATE TABLE "+str+"(bh char(10) NOT NULL DEFAULT ); "
execute immediate :sqlstr;
Top
14 楼Netcity(千王之王)回复于 2002-07-20 16:42:45 得分 0
如果要引用一个值时使用“"”,一般在给一个变量付值时使用“"”。建议去练习一下直接写HTML代码你就会有所体会了。Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
