[HELP]在建立与服务器的连接时出错,error: 26,可是小弟我设置什么的都没有有关问题
[HELP]在建立与服务器的连接时出错,error: 26,可是我设置什么的都没有问题啊
我做的别的visual studio 与sql 连接都没出现这个问题 看网上的设置也都正确
我做的是一个用户注册界面
因为这个不是我编的 我只有码 没有数据库 我根据码建立一个叫Administrator的数据库 列是Adm_name和Password
我现在感觉是数据库有问题 我其实也没搞懂注册的原理 可能是数据库连接有的步骤没做到
本人也是菜鸟一个 求各位大侠们好心相助啊![[HELP]在建立与服务器的连接时出错,error: 26,可是小弟我设置什么的都没有有关问题 [HELP]在建立与服务器的连接时出错,error: 26,可是小弟我设置什么的都没有有关问题](/default/index/img?u=aHR0cDovL3d3dy5teWV4Y2VwdGlvbnMubmV0L2ltZy8yMDE0LzA1LzE1LzE1MDg0NDExMi5naWY=)
代码如下 我到底该怎么正确把vs与sql连接成功?
—————————————————————————————————————————————————————————
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;
using System.IO;
namespace Startup_interface
{
public partial class System_administrator : Form
{
public System_administrator()
{
InitializeComponent();
ds.Tables.Add("Administrator");
}
//定义SqlDataAdapter的引用
SqlDataAdapter da = new SqlDataAdapter();
//定义Datast的引用
DataSet ds = new DataSet();
private void button1_Click(object sender, EventArgs e)
{
//执行SQL语句
string str_sql = string.Format("insert into Administrator (Adm_name,Password) values ('{0}','{1}')", textBox1.Text, textBox2.Text);
SqlCommand cmd = new SqlCommand(str_sql, Sqlserver.con);
Sqlserver.con.Open();
int i = (int)cmd.ExecuteNonQuery();
if (i > 0)
{
MessageBox.Show("注册成功", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
else
{
MessageBox.Show("注册失败!请检查!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Sqlserver.con.Close();
}
private void button3_Click(object sender, EventArgs e)
{
//打开数据库链接
Sqlserver.con.Open();
if (ds.Tables["Administrator"].Rows.Count > 0)
{
ds.Tables["Administrator"].Clear();
}
//定义SQL语句
string str_sql = string.Format("select * from Administrator");
//生成适配器实例
da = new SqlDataAdapter(str_sql, Sqlserver.con);
//填充数据
da.Fill(ds, "Administrator");
//绑定数据源
dataGridView1.DataSource = ds.Tables["Administrator"];
//关闭数据库链接
Sqlserver.con.Close();
}
private void button4_Click(object sender, EventArgs e)
我做的别的visual studio 与sql 连接都没出现这个问题 看网上的设置也都正确
我做的是一个用户注册界面
因为这个不是我编的 我只有码 没有数据库 我根据码建立一个叫Administrator的数据库 列是Adm_name和Password
我现在感觉是数据库有问题 我其实也没搞懂注册的原理 可能是数据库连接有的步骤没做到
本人也是菜鸟一个 求各位大侠们好心相助啊
代码如下 我到底该怎么正确把vs与sql连接成功?
—————————————————————————————————————————————————————————
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;
using System.IO;
namespace Startup_interface
{
public partial class System_administrator : Form
{
public System_administrator()
{
InitializeComponent();
ds.Tables.Add("Administrator");
}
//定义SqlDataAdapter的引用
SqlDataAdapter da = new SqlDataAdapter();
//定义Datast的引用
DataSet ds = new DataSet();
private void button1_Click(object sender, EventArgs e)
{
//执行SQL语句
string str_sql = string.Format("insert into Administrator (Adm_name,Password) values ('{0}','{1}')", textBox1.Text, textBox2.Text);
SqlCommand cmd = new SqlCommand(str_sql, Sqlserver.con);
Sqlserver.con.Open();
int i = (int)cmd.ExecuteNonQuery();
if (i > 0)
{
MessageBox.Show("注册成功", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
else
{
MessageBox.Show("注册失败!请检查!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Sqlserver.con.Close();
}
private void button3_Click(object sender, EventArgs e)
{
//打开数据库链接
Sqlserver.con.Open();
if (ds.Tables["Administrator"].Rows.Count > 0)
{
ds.Tables["Administrator"].Clear();
}
//定义SQL语句
string str_sql = string.Format("select * from Administrator");
//生成适配器实例
da = new SqlDataAdapter(str_sql, Sqlserver.con);
//填充数据
da.Fill(ds, "Administrator");
//绑定数据源
dataGridView1.DataSource = ds.Tables["Administrator"];
//关闭数据库链接
Sqlserver.con.Close();
}
private void button4_Click(object sender, EventArgs e)