社区
C#
帖子详情
基于.net的远程数据库访问系统 用C#做的
reb525
2005-05-08 05:59:59
能帮我找点例子发上来吗???谢谢了...
帮我找到合适的例子 100分送............
跪求
...全文
261
15
打赏
收藏
基于.net的远程数据库访问系统 用C#做的
能帮我找点例子发上来吗???谢谢了... 帮我找到合适的例子 100分送............ 跪求
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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#
和ASP
.NET
来实现SQL Server
数据库
的备份。 首先,我们需要理解SQL Server的备份机制。SQL Server提供了多种备份类型,包括完整备份、差异备份、日志备份等。完整备份会保存整个
数据库
,...
C#
quartz
.net
定时任务源码 可以
远程
控制
【标题】"
C#
quartz
.net
定时任务源码 可以
远程
控制"涉及的核心知识点主要集中在
C#
编程语言、Quartz
.NET
库以及
系统
服务的安装与管理。Quartz
.NET
是一个开源的作业调度框架,它允许开发人员在
.NET
环境中创建和执行...
在线考试
系统
\基于.NET的在线考试
系统
的设计与实现
系统
采用B/S(浏览器/服务器)三层架构,前端使用ASP
.NET
和
C#
语言进行开发,后端则选用SQL Server 2005作为
数据库
管理
系统
。通过ADO
.NET
技术实现了数据的快速处理和共享,提高了
系统
的安全性和可靠性。 #### 三、...
C#
.NET
连接各类
数据库
(全)Oracle MySQL ACCESS SQLSERVER
C#
.NET
连接各类
数据库
(全) 概述:本文将详细介绍
C#
.NET
连接各种
数据库
的机制,包括 Oracle、MySQL、ACCESS、SQL Server 等。通过了解连接不同
数据库
的方法和参数,我们可以更好地应用
C#
.NET
在
数据库
开发中。...
C#
数据库
远程
访问
在IT行业中,
数据库
远程
访问
是实现分布式
系统
的关键技术之一,特别是在使用
C#
编程语言进行开发时。本项目专注于展示如何利用
C#
实现分布式
数据库
访问
,为开发者提供了一种跨网络连接和操作
数据库
的方法。分布式
数据库
...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章