社区
C#
帖子详情
基于.net的远程数据库访问系统 用C#做的
reb525
2005-05-08 05:59:59
能帮我找点例子发上来吗???谢谢了...
帮我找到合适的例子 100分送............
跪求
...全文
287
15
打赏
收藏
基于.net的远程数据库访问系统 用C#做的
能帮我找点例子发上来吗???谢谢了... 帮我找到合适的例子 100分送............ 跪求
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wh8254
2005-05-17
打赏
举报
回复
upup
reb525
2005-05-17
打赏
举报
回复
服务端的桌面文件已经弄出来了
能不能在帮我发个例子上来...比较一下..对我自己弄那个不太满意
karykwan
2005-05-14
打赏
举报
回复
只要数据库服务支持.和本地也差不多.最好还是写服务端
reb525
2005-05-14
打赏
举报
回复
internet
zhongwanli
2005-05-13
打赏
举报
回复
你指得是 internet 还是 intranet
这个可得说清楚
codeangel
2005-05-13
打赏
举报
回复
up
reb525
2005-05-13
打赏
举报
回复
需要 一个客户端和一个服务器端
reb525
2005-05-13
打赏
举报
回复
谢谢 各位 是我的失误 忘记说是C/S模式的了
C/S模式的 求高手
justin_chang
2005-05-08
打赏
举报
回复
使用时:
Global gb = new Global();
DataSet DASet = gb.ProcExecuteReader(strTblName,ref Array);//strTblName: StoredProcedure的名称 ; Array: StoredProcedure 的参数数组
justin_chang
2005-05-08
打赏
举报
回复
using System.Web;
using System.Web.SessionState;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace Vertex
{
/// <summary>
/// Global 的摘要描述。
/// </summary>
public class Global : System.Web.HttpApplication
{
protected System.Data.SqlClient.SqlConnection sqlConn;
protected System.Data.SqlClient.SqlCommand sqlCmd;
protected System.Data.DataSet DASet = new DataSet();
protected System.Data.SqlClient.SqlDataAdapter sqlDA;
protected System.Data.SqlClient.SqlDataReader sqlDR ;
public string strDBaddkey = "Localhost";
/// <summary>
/// 設計工具所需的變數。
/// </summary>
private System.ComponentModel.IContainer components = null;
public Global()
{
InitializeComponent();
}
#region Web Form 設計工具產生的程式碼
/// <summary>
/// 此為設計工具支援所必須的方法 - 請勿使用程式碼編輯器修改
/// 這個方法的內容。
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
}
#endregion
#region
protected void Application_Start(Object sender, EventArgs e)
{
}
protected void Session_Start(Object sender, EventArgs e)
{
}
protected void Application_BeginRequest(Object sender, EventArgs e)
{
}
protected void Application_EndRequest(Object sender, EventArgs e)
{
}
protected void Application_AuthenticateRequest(Object sender, EventArgs e)
{
}
protected void Application_Error(Object sender, EventArgs e)
{
}
protected void Session_End(Object sender, EventArgs e)
{
}
protected void Application_End(Object sender, EventArgs e)
{
}
#endregion
// 查詢
#region
public DataSet ProcExecuteReader(string ExecSPName,ref string[] InputArray)
{
string strConn = ConfigurationSettings.AppSettings[strDBaddkey]; // <add key="Localhost" value="Persist Security Info=False;Data Source=localhost;Initial Catalog=BSERP2;User ID=sa;Password="/>
SqlConnection sqlConn = new SqlConnection(strConn);
SqlCommand sqlCmd = new SqlCommand(ExecSPName,sqlConn);
sqlCmd.CommandType = CommandType.StoredProcedure;
sqlCmd.Connection.Open();
SqlCommandBuilder.DeriveParameters(sqlCmd);
int aLen = 0;
int I = 0;
aLen = InputArray.Length;
for (I=0; I<aLen; I++)
{
try
{
sqlCmd.Parameters[I].Value = InputArray[I];
}
catch (Exception E)
{
string strMsg = E.Message.ToString();
}
}
// sqlDR = sqlCmd.ExecuteReader();
// sqlCmd.Connection.Close();
DataSet DASet = new DataSet();
sqlDA = new SqlDataAdapter(sqlCmd);
sqlDA.Fill(DASet);
return DASet;
}
#endregion
// 新增
#region
public string ProcExecuteNonQuery(string ExecSPName,ref string[] InputArray, string ModStatus)
{
string strConn = ConfigurationSettings.AppSettings[strDBaddkey];
SqlConnection sqlConn = new SqlConnection(strConn);
SqlCommand sqlCmd = new SqlCommand(ExecSPName,sqlConn);
sqlCmd.CommandType = CommandType.StoredProcedure;
sqlCmd.Connection.Open();
SqlCommandBuilder.DeriveParameters(sqlCmd);
int aLen = 0;
int I = 0;
aLen = InputArray.Length;
for (I=0; I<aLen; I++)
{
try
{
sqlCmd.Parameters[I].Value = InputArray[I];
}
catch (Exception E)
{
string strMsg = E.Message.ToString();
}
}
sqlDR = sqlCmd.ExecuteReader();
//sqlDR = sqlCmd.ExecuteNonQuery();
string ReturnMag = sqlCmd.Parameters["@strMessage"].Value.ToString();
sqlCmd.Connection.Close();
return sqlCmd.Parameters["@strMessage"].Value.ToString();
}
#endregion
}
}
athossmth
2005-05-08
打赏
举报
回复
如果考虑性能,可能要多用缓存、少用viewstate什么的,别的差别很小
zm820607
2005-05-08
打赏
举报
回复
跟访问本地一样艾。连接字符串改改就是那。
除非是不支持远程访问的数据库,可以用WebService来解决。
qiezic
2005-05-08
打赏
举报
回复
就连接串和访问速度稍微不一样吧!
minajo21
2005-05-08
打赏
举报
回复
:|
liulxmooo
2005-05-08
打赏
举报
回复
访问远程和访问本地的数据库除了数据库的服务器不同之外,好像没有其他区别了。。。。
c#
asp
.net
实现sql server
数据库
备份
经测试绝对成功。请放心下载。这是一个实例,下载后请看查看说明文档。
C#
quartz
.net
定时任务源码 可以
远程
控制
C#
quartz
.net
定时任务源码,实现了
远程
操控.动态追加dll,可以安装到windows服务中.
C#
.NET
连接各类
数据库
(全)Oracle MySQL ACCESS SQLSERVER
C#
.NET
连接各类
数据库
(全)Oracle MySQL ACCESS SQLSERVER
C#
数据库
远程
访问
一个用
C#
实现的分布式
数据库
访问
程序,希望对有些朋友们有用
c#
.net
开发的客户管理
系统
用
c#
做
的客户管理好管家
系统
欢迎试用 ..
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章