急!我用VS2008(C#)连接SQL2005数据库,调试成功,测试连接数据库也成功,但运
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Da...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace TBOOKSQL2008
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“mBOOKDataSet1.RBL”中。您可以根据需要移动或移除它。
this.rBLTableAdapter.Fill(this.mBOOKDataSet1.RBL);
}
string connString = "Data Source=.;Initial Catalog=MBOOK.MDF;Integrated Security=True";
//string strcon=TBOOKSQL2008.Properties.Settings.Default.MBOOKConnectionString;
private void button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(connString);
string sqlStrSelect = "select [BookID],[ISBN],[BookName],[Publisher],[Price],[Ltime] from [RBL] where [ReaderID]='" + textBox1.Text.Trim() + "'";
try
{
SqlDataAdapter adapter = new SqlDataAdapter(sqlStrSelect, conn);
DataSet dstable = new DataSet();
adapter.Fill(dstable, "testTable");
dataGridView1.DataSource = dstable.Tables["testTable"];
dataGridView1.Show();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{ conn.Close(); }
}
字数有限,附上部分代码,急切想知道原因!
“无法打开登录所请求的数据库“MBOOK.MDF”,登录失败。用户(计算机名)登录失败。”我截图上传不成功,只好把错误敲出来了。 展开
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace TBOOKSQL2008
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“mBOOKDataSet1.RBL”中。您可以根据需要移动或移除它。
this.rBLTableAdapter.Fill(this.mBOOKDataSet1.RBL);
}
string connString = "Data Source=.;Initial Catalog=MBOOK.MDF;Integrated Security=True";
//string strcon=TBOOKSQL2008.Properties.Settings.Default.MBOOKConnectionString;
private void button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(connString);
string sqlStrSelect = "select [BookID],[ISBN],[BookName],[Publisher],[Price],[Ltime] from [RBL] where [ReaderID]='" + textBox1.Text.Trim() + "'";
try
{
SqlDataAdapter adapter = new SqlDataAdapter(sqlStrSelect, conn);
DataSet dstable = new DataSet();
adapter.Fill(dstable, "testTable");
dataGridView1.DataSource = dstable.Tables["testTable"];
dataGridView1.Show();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{ conn.Close(); }
}
字数有限,附上部分代码,急切想知道原因!
“无法打开登录所请求的数据库“MBOOK.MDF”,登录失败。用户(计算机名)登录失败。”我截图上传不成功,只好把错误敲出来了。 展开
10个回答
展开全部
Data Source=.;Initial Catalog=MBOOK.MDF;Integrated Security=True
你把上面的Data Source=.;的点改成你的计算机名或者服务器名不要用点代替,有的计算机上面的SQL的版本不完整不支持用点代替服务器名。
另外一种情况是你的数据库出问题啦
你把上面的Data Source=.;的点改成你的计算机名或者服务器名不要用点代替,有的计算机上面的SQL的版本不完整不支持用点代替服务器名。
另外一种情况是你的数据库出问题啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
报的错时是什么?主要的没说出来
仔细看了下你的代码,如果有错就是sql语句的错
sqlStrSelect = "select [BookID],[ISBN],[BookName],[Publisher],[Price],[Ltime] from [RBL] where [ReaderID]=" + textBox1.Text.Trim() ;
这样试试
仔细看了下你的代码,如果有错就是sql语句的错
sqlStrSelect = "select [BookID],[ISBN],[BookName],[Publisher],[Price],[Ltime] from [RBL] where [ReaderID]=" + textBox1.Text.Trim() ;
这样试试
追问
我刚追问了,插了张截图,可能没成功,好的。我试试
追答
问题解决了吗?刚看到你贴出来的是没连上数据库?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Oracle连接字符串是:Data Source=.;Persist Security Info=True;User ID=MY;Password=11111;Unicode=True
Sql server 连接字符串是:Database=INF;Server=localhost;User ID=sa;Password=11111。
你访问Sql server2005用下面试试。
Sql server 连接字符串是:Database=INF;Server=localhost;User ID=sa;Password=11111。
你访问Sql server2005用下面试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private static SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=E:\housing.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");我测试用的连接一般都这么写。你那个连接写符串里加上个@试试呀。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string connString = "Data Source=.;Initial Catalog=MBOOK.MDF;Integrated Security=True";
这里改为这样试试
string connString = "Data Source=.;Initial Catalog=MBOOK;Integrated Security=True";
这里改为这样试试
string connString = "Data Source=.;Initial Catalog=MBOOK;Integrated Security=True";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询