win2000如何执行win xp下编写的C# .exe文件? SSPI为Windows登录,无需账号、密码。win2000的机子上装有数据库吗,数据库中有没有StuMagSys。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库在WINXP上,WIN2000上没有,请楼上的高人指点秘境啊!!! 此sql连接语句只适合本地sql服务器。 private string QryStuconnstr="data source=服务器IP地址;initial catalog=数据库名;UID=用户名;PWD=密码";另外,MS SQL 要设置为可以通过账号远程访问的权限,账号也要有访问权,具体设置lz查一下吧,SQL配置资料里应该很多的,很久没写数据库软件了... 该用VS2008了,如果单机版在Xp上编译成功 在win2000是可以运行的 ! 平台无关吧~~~~~.NET的噱头就是这个啊,用来与JAVA抗衡的也是这个呀 private string QryStuconnstr="workstation id=localhost;Integrated Security=SSPI;database=StuMagSys";你的连接字符串只能连接本地,你要想连接远程数据库,要指定数据库的IP地址 workstation id=localhost,这个地方把id换成IP地址或计算机名 这里只是你的数据库连接出错你的连接方式改用IP地址和用户名密码连接吧,这样在其他机器也可以运行的,当然前提条件是把你的SQLSERVER配置好 runtime error!你用2003开发的应该是1.1版本的freamwork,你到iis下面看看,你的asp.net版本选择的是多少的 private string QRYstrconn; private string Qryconnstr="data source=192.168.0.1;initial catalog=元器件信息查询;UID=sa;PWD=''"; private SqlDataAdapter QRYda; private SqlConnection QRYsconn; public QRY() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // TODO: 这行代码将数据加载到表“元器件查询DataSet.元器件信息查询”中。您可以根据需要移动或移除它。 } private void button1_Click(object sender, EventArgs e) { try { DataSet QRYset = new DataSet(); QRYstrconn = "select * from 元器件信息查询 where 元器件型号 = "+ "'"+this.name.Text.ToString().Trim()+"'"; QRYsconn = new SqlConnection(QRYconnstr); QRYda = new SqlDataAdapter(QRYstrconn, QRYsconn); QRYset.Clear(); QRYda.Fill(QRYset, "元器件信息查询"); dataGridView1.DataSource = QRYset.Tables[0]; } catch { MessageBox.Show("检索失败","信息"); } } 在二号机直接执行一号机上共享的可执行程序,总是检索失败,在一号机执行就正确,实在不明白,各位大侠,请指点一下啊!! 你用个简易的SQLSERVER客户端在二号机连接数据库试试看,先测试下通不通 C#的DEFINE太搓了,比C++的差别大了去 怎么在10个数中随机取3个 不同的数???急 当父类无法标记为可序列化的时候,子类如何进行二进制序列化 进度条问题,在线等! 各位老大。能不能给个画折线平行线的算法, 为什么运行不了ASP.NET C# 父窗口调用子窗口方法,并保存子窗口数据至数据库(窗口传值) 怎么使列变成下拉列表框?? .net core 可以支持ARM的CPU吗 C# 在缩略图上进行 像素擦除 然后同步更新到原始图像上 ASP.NET 2003 里面支持缓存依赖不? C++非托管与C#混合编程的问题
.NET的噱头就是这个啊,用来与JAVA抗衡的也是这个呀
你的连接字符串只能连接本地,你要想连接远程数据库,要指定数据库的IP地址
你的连接方式改用IP地址和用户名密码连接吧,这样在其他机器也可以运行的,当然前提条件是把你的SQLSERVER配置好
你用2003开发的应该是1.1版本的freamwork,
你到iis下面看看,你的asp.net版本选择的是多少的
private string Qryconnstr="data source=192.168.0.1;initial catalog=元器件信息查询;UID=sa;PWD=''";
private SqlDataAdapter QRYda;
private SqlConnection QRYsconn; public QRY()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“元器件查询DataSet.元器件信息查询”中。您可以根据需要移动或移除它。
} private void button1_Click(object sender, EventArgs e)
{
try
{
DataSet QRYset = new DataSet();
QRYstrconn = "select * from 元器件信息查询 where 元器件型号 = "+ "'"+this.name.Text.ToString().Trim()+"'";
QRYsconn = new SqlConnection(QRYconnstr);
QRYda = new SqlDataAdapter(QRYstrconn, QRYsconn);
QRYset.Clear();
QRYda.Fill(QRYset, "元器件信息查询");
dataGridView1.DataSource = QRYset.Tables[0]; }
catch
{
MessageBox.Show("检索失败","信息");
}
} 在二号机直接执行一号机上共享的可执行程序,总是检索失败,在一号机执行就正确,实在不明白,各位大侠,请指点一下啊!!