求远程访问sqlserver数据库的代码,知道ip地址。

laoyingying1983 2008-09-10 02:06:57
把读取出来的数据分别用图和表两种方式在两个窗体上显示
...全文
296 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
laoyingying1983 2008-09-10
  • 打赏
  • 举报
回复
比如表中有两个字段 服务名和服务地址
用什么图表示 以及代码
优途科技 2008-09-10
  • 打赏
  • 举报
回复
楼主,结贴给分吧!:)
优途科技 2008-09-10
  • 打赏
  • 举报
回复
第一个问题已经知道了 谢谢 请问取出的数据怎么用图表示?
------------------
可能需要第三方控件了。网上搜一下,一大把。
laoyingying1983 2008-09-10
  • 打赏
  • 举报
回复
第一个问题已经知道了 谢谢 请问取出的数据怎么用图表示?
LovingAlison 2008-09-10
  • 打赏
  • 举报
回复
"server = 192.168.0.174; database = EPMS; uid = sa; pwd = ";
laoyingying1983 2008-09-10
  • 打赏
  • 举报
回复
恩 那怎么用图来显示呢?
viki117 2008-09-10
  • 打赏
  • 举报
回复
不一样的吗?内网有内外IP,外网有外网IP。。内网外网一样都是连接数据库,不同的只是IP不一样
laoyingying1983 2008-09-10
  • 打赏
  • 举报
回复
检索出来的数据我只会放在DataGrid控件上显示 请问怎么能用图显示?
laoyingying1983 2008-09-10
  • 打赏
  • 举报
回复
不是局域网内部的怎么办?
new_Stone 2008-09-10
  • 打赏
  • 举报
回复
string constr="server=ip\\实例名;uid=用户名;pwd=密码;database=数据库名;";
SQL Server 2005 时,还应加上实例名
new_Stone 2008-09-10
  • 打赏
  • 举报
回复
string constr="server=ip;uid=用户名;pwd=密码;database=数据库名;";
局域网可以
优途科技 2008-09-10
  • 打赏
  • 举报
回复
给你一个数据库操作类,你可以参考一下:


class DBcon
{
private string strSQL;
//与SQL Server的连接字符串设置
private string connectionString = "server = techsvr; database = EPMS; uid = sa; pwd = ";
//与数据库的连接
private SqlConnection myConnection;

private SqlCommandBuilder sqlCmdBld;
private DataSet ds = new DataSet();
private SqlDataAdapter da;

public DBcon()
{
//
// TODO: 在此处添加构造函数逻辑
//
}

/////////////////////////////////操作脱机数据库(创建了该类的实例时直接用) /////////////////////////////////////////////////////

//根据输入的SQL语句检索数据库数据
public DataSet SelectDataBase(string tempStrSQL,string tempTableName)
{
this.strSQL = tempStrSQL;
this.myConnection = new SqlConnection(connectionString);
this.da = new SqlDataAdapter(this.strSQL,this.myConnection);
this.ds.Clear();
this.da.Fill(ds,tempTableName);
return ds;//返回填充了数据的DataSet,其中数据表以tempTableName给出的字符串命名
}

//数据库数据更新(传DataSet和DataTable的对象)
public DataSet UpdateDataBase(DataSet changedDataSet,string tableName)
{
this.myConnection = new SqlConnection(connectionString);
this.da = new SqlDataAdapter(this.strSQL,this.myConnection);
this.sqlCmdBld = new SqlCommandBuilder(da);
this.da.Update(changedDataSet,tableName);
return changedDataSet;//返回更新了的数据库表
}

/////////////////////////////////直接操作数据库(未创建该类的实例时直接用) /////////////////////////////////////////////////////

//检索数据库数据(传字符串,直接操作数据库)
public DataTable SelectDataBase(string tempStrSQL)
{
this.myConnection = new SqlConnection(connectionString);
DataSet tempDataSet = new DataSet();
this.da = new SqlDataAdapter(tempStrSQL,this.myConnection);
this.da.Fill(tempDataSet);
return tempDataSet.Tables[0];
}

//数据库数据更新(传字符串,直接操作数据库)
public int UpdateDataBase(string tempStrSQL)
{
this.myConnection = new SqlConnection(connectionString);
//使用Command之前一定要先打开连接,后关闭连接,而DataAdapter则会自动打开关闭连接
myConnection.Open();
SqlCommand tempSqlCommand = new SqlCommand(tempStrSQL,this.myConnection);
int intNumber = tempSqlCommand.ExecuteNonQuery();//返回数据库中影响的行数
myConnection.Close();
return intNumber;
}
}
kingcsx666 2008-09-10
  • 打赏
  • 举报
回复
Data Source=ip,局域网可以,远程的没试过

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧