遇到的幾個小問題,記錄下

2021-04-25 01:17:03 字數 1316 閱讀 2801

1、往資料庫裡插入新的資料,判斷是否存在,呼叫的儲存過程

create proc [dbo].[n_inserttemplate] 

@temenaglishname nvarchar(50),

@tempurl varchar(50),

@staticpageurl varchar(200)

asdeclare @rows int   //此處是返回的值

begin

select @rows=count(*) from templatemanagement where tempsymbol=@temenaglishname

if(@rows>0)

begin

return 0 //已經存在,插入失敗 返回0

endinsert into templatemanagement(tempsymbol,tempurl,staticpageurl)

values(@temenaglishname,@tempurl,@staticpageurl)

endreturn 10 //不存在,插入成功 返回10(這個值隨便,程式再做判斷)

程式:c#

sqlparameter parms = new sqlparameter[4];

parms[0] = new sqlparameter("@temenaglishname", temenaglishname);

parms[1] = new sqlparameter("@tempurl", staticurl);

parms[2] = new sqlparameter("@staticpageurl", tempaddress);

parms[3] = new sqlparameter("@rows", sqldbtype.int); //這個跟儲存過程對應

parms[3].direction = parameterdirection.returnvalue; //注意是:returnvalue

int result = sqlhelper.executenonquery(sqlhelper.connectionyescms, commandtype.storedprocedure, "n_inserttemplate", parms);

string irow = parms[3].value.tostring();

return int.parse(irow);

2.頁面button的onclientclick 客戶端想驗證  onclientclick="return testagain();"

必須有 return

不斷總結,積累

mod rails安裝遇到的問題記錄下

rake需要安裝 gem install rakeapache需要安裝,並且需要設定環境變數 export apxs2 usr local apache2 bin apxs 然後在passenger bin目錄下面執行.bin passenger install apache2 module 報錯說...

工作中遇到的小問題記錄

1.preg replace 函式執行乙個正規表示式的搜尋和替換。語法 mixed preg replace mixed pattern mixed replacement mixed subject int limit 1 int count 1,2的使用,代表正則裡面的第乙個子元素,第二子元素,...

關於fork函式的兩個小問題記錄下

1,vfork如果呼叫後沒有執行exec,會導致程序非正常退出,所以必須呼叫exec函式族或者exit 2,fork後父程序的檔案描述符表 程序級 也會被複製到子程序中,二者共享同乙個檔案表 核心級,不會複製。類似於dup函式 檔案描述符表 程序級 fd flags,file pointers fd...