1、界面
注:实现方式关键在于sql语句,即:select * into " + textBox3.Text.Trim() + " from openrowset(‘SQLOLEDB’,‘10.113.8.171’;‘r’;‘123’,ERP.dbo." + textBox3.Text.Trim() + ")。该条语句一次写入一个数据表,openrowset这个东西要设置下数据库,上网搜那两句sql。
要用的话可以自己做一个界面,再改一下数据库的信息就行。
2、代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient; //引用Sql Server数据提供服务
namespace ConsoleApplication1
{
public partial class Operation : Form
{
public Operation()
{
InitializeComponent();
}
//static string ConStr = "server=BJ;database=CRack;uid=sa;password=123456";//创建一个字符串用于存储连接数据库字符串
//SqlConnection connLocal = new SqlConnection(ConStr); //用以关闭和打开本地数据库
//static string conStr = "server=10.113.8.171;database=ERP;uid=r;password=123";
//SqlConnection connOther = new SqlConnection(conStr); //远程
SqlConnection connLocal;
SqlConnection connOther;
//连接本地数据库
private void button1_Click(object sender, EventArgs e)
{
try
{
//创建一个字符串用于存储连接数据库字符串
string ConStr = "server=BJ;database=Rack;uid=sa;password=123456";
connLocal = new SqlConnection(ConStr);
connLocal.Open();
if (connLocal.State == ConnectionState.Open)
{
//将数据库连接信息打印在消息框
showInfomation.Items.Add("本地Local数据库打开成功");
connLocalDb.Enabled = false;
button1.Enabled = true;//关闭
selectLocalInfo.Enabled = true;//查询
}
}
catch
{
showInfomatio