1樓:平凡的世界啊
你裝vs2023年吧,那裡面只有有登入的demo,直接可以使用。
2樓:百度使用者
連線資料庫
if( 資料庫是否有該username )else
錯誤 username;
vs2005 c#語言 模板時win應用程式,我做了兩個介面但是都是form1,這樣我怎麼用乙個介面呼叫另乙個
3樓:匿名使用者
同乙個解決方案下,不可能是重名的,建議你建立乙個之後再建立第二個,不用關閉。form2 frm2=new form2(); frm2.show();這樣就把form2開啟了。
4樓:陳學陽
這個做法不太對,如果是公用函式,最好在另外的公用類裡寫。
你一定要這麼做,只要把該函式設為靜態static..
兩個form在乙個命名空間即可。。
直接用form1.***x
5樓:滴水青蓮
如果有主次關係的話,你可以把要顯示的設定為mdi父窗體,另乙個作為子窗體,在父窗體裡做個鏈結按鈕,然後用 子窗體路徑.showdialog()呼叫就可以了,大型程式基本上都是這麼實現多頁面功能的
vs2005做網頁登陸介面鏈結資料庫,50分懸賞,滿意追加50
6樓:匿名使用者
這是頁面的**。
資料庫鏈結的**不在這裡,在它背後的.cs檔案裡,或者在vs裡的資料庫資源管理器,然後在設計檢視裡繫結到表上。
幫你找了一點資料,你仔細看一下就明白了。
7樓:匿名使用者
資料庫鏈結的類
using system.diagnostics;
using system.io;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
////// 通用的資料庫處理類,通過ado.***與資料庫連線
///public class database : idisposable}}
////// 釋放資源
///public void dispose()
}///
/// 執行sql語句
////// sql語句
/// sql所需引數
public void runsql(string sqlstr, out sqldatareader datareader)
////// 執行sql語句
////// sql語句
/// sql所需引數
public int runsql(string sqlstr)
catch (exception ex)
close();
return return;
}///
/// 執行儲存過程
////// 儲存過程的名稱
/// 返回儲存過程返回值
///public void runproc(string pro**ame, sqlparameter prams, out datatable datatable, out int pagecount)
else
}public int runproc(string pro**ame)
catch (exception ex)
close();
return (int)cmd.parameters["returnvalue"].value;
}///
/// 執行儲存過程
////// 儲存過程名稱
/// 儲存過程所需引數
/// 返回儲存過程返回值
public int runproc(string pro**ame, sqlparameter prams)
catch (exception ex)
close();
return (int)cmd.parameters["returnvalue"].value;
}///
/// 執行儲存過程
////// 儲存過程名稱
/// 儲存過程所需引數
/// 返回儲存過程返回值
public string runproc(string pro**ame, sqlparameter prams, string returnname)
catch (exception ex)
close();
if (cmd.parameters[returnname].value == dbnull.value)
else
}///
/// 執行儲存過程
////// 儲存過程名稱
/// 儲存過程所需引數
/// 返回儲存過程返回值
public string runproc(string pro**ame, sqlparameter prams, string returnname)
catch (exception ex)
close();
string tname = new string[returnname.length];
for (int j = 0; j < returnname.length; j++)
return tname;
}///
/// 執行儲存過程
////// 儲存過程的名稱
/// 返回儲存過程返回值
public void runproc(string pro**ame, out sqldatareader datareader)
////// 執行儲存過程
////// 儲存過程的名稱
/// 儲存過程所需引數
/// 儲存過程所需引數
public void runproc(string pro**ame, sqlparameter prams, out sqldatareader datareader)
////// 執行儲存過程
////// 儲存過程的名稱
/// 儲存過程所需引數
/// 儲存過程所需引數
//public void runproc(string pro**ame, sqlparameter prams, out datatable datatable, out int recordcount)
//// else
////}///
/// 建立乙個sql***mand物件以此來執行儲存過程
////// 儲存過程的名稱
/// 儲存過程所需引數
/// 返回sql***mand物件
private sql***mand create***mand(string pro**ame, sqlparameter prams)
}// 加入返回引數
cmd.parameters.add(
new sqlparameter("returnvalue", sqldbtype.int, 4,
parameterdirection.returnvalue, false, 0, 0,
string.empty, datarowversion.default, null));
///返回建立的sql***mand物件
return cmd;
}///
/// 生成儲存過程引數
////// 儲存過程名稱
/// 引數型別
/// 引數大小
/// 引數方向
/// 引數值
/// 新的 parameter 物件
public sqlparameter createparam(string paramname, sqldbtype dbtype, int32 size, parameterdirection direction, object value)
else
///建立輸出型別的引數
param.direction = direction;
if (!(direction == parameterdirection.output && value == null))
///返回建立的引數
return param;
}///
/// 傳入輸入引數
////// 儲存過程名稱
/// 引數型別
/// 引數大小
/// 引數值
/// 新的 parameter 物件
public sqlparameter createinparam(string paramname, sqldbtype dbtype, int size, object value)
////// 傳入返回值引數
////// 儲存過程名稱
/// 引數型別
/// 引數大小
/// 新的 parameter 物件
public sqlparameter createoutparam(string paramname, sqldbtype dbtype, int size)
////// 傳入返回值引數
////// 儲存過程名稱
/// 引數型別
/// 引數大小
/// 新的 parameter 物件
public sqlparameter createreturnparam(string paramname, sqldbtype dbtype, int size)
public datatable convertdatareadertodatatable(sqldatareader datareader)
try//新增資料
while (datareader.read())
else
}datatable.rows.add(mydatarow);
mydatarow = null;
}schematable = null;
datareader.close();
return datatable;
}catch (exception ex)}}
//日誌類 要寫日誌不要忘記哦
public class systemerror
{//記錄錯誤日誌位置
private const string file_name = "c:\\systemdblog.txt";
////// 記錄日誌至文字檔案
////// 記錄的內容
資料庫的使用者名稱密碼自己填
最後建議你 如果怎麼連線資料庫都不清楚 還是重新看下基礎知識比較好
大俠們;小弟我做個**,用vs2005 c#做的,現在連不上oracle資料庫;我在我的筆記本上裝有vs2005
8樓:
string connstring = "data source=bxdata;user id=scmis;password=ufo110;";
ufo110後面需要分號吧
vs2019缺少型別說明符C語言
include int main void 你需要宣告main的返 回值,這是c11的新標準,專 不懂追屬問 把 return 0 刪了 用雅奇990,不用寫 自動程式設計 初學c的乙個問題,為何總是提示 缺少型別說明符 標準的c 的main是有返回值的,返回值是int。int main 標準的c對...
用vs2019的c開發winform窗體程式應該看什麼書?要有sql資料庫服務
首先,程式設計需要掌握一門語言,微軟目前最主流的就是c 語言。然後要掌握實現技術,如windows程式的winform wpf技術,web端的webform mvc等,至於sqlserver,屬於c 的範疇,c 中提供ado.net來實現與資料庫的連線。至於如何運算元據庫,就是需要有一定的sql語言...
使用vs2019如何只編譯c 檔案
比如說有cpp01 和cpp02 兩個檔案,你只想編譯cpp021 最簡單的方法 將cpp01檔案裡的int main 改成 int main01 這種,編譯器就會只執行 02裡面的main 函式了 2 將cpp01全選,注釋掉 3 在檔案上右鍵 屬性 生成中排除 include fileentre...