社区
C#
帖子详情
如何在C#应用程序中,弹出一个创建数据库连接字符串的对话框?就是标准ADO的那个
QDZZQ
2003-03-19 09:37:23
000
...全文
143
9
打赏
收藏
如何在C#应用程序中,弹出一个创建数据库连接字符串的对话框?就是标准ADO的那个
000
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tyc2002
2003-03-19
打赏
举报
回复
不清楚你说的问题??
whxbb
2003-03-19
打赏
举报
回复
大家都是为了讨论技术,用不着这么较劲。
timmy3310
2003-03-19
打赏
举报
回复
to: whxbb(whxbb)
我也明白,我刚刚也在帮他做,刚刚画好
结果上来看见他这么说,你说是什么滋味
我倒不是怕人说,只是觉得有些人自以为是,连问问题都这么嚣张
whxbb
2003-03-19
打赏
举报
回复
to: timmy3310(tim)
我觉得敢于不知道就回答,就应该也要敢于被人说。
whxbb
2003-03-19
打赏
举报
回复
using System;
using System.Windows.Forms;
namespace Whxbb.Windows.Forms
{
/// <summary>
/// 数据库选择对话框。
/// </summary>
public class ChooseDatabaseDialog
{
private string _connectionString = String.Empty;
/// <summary>
/// 获取数据库连接字符串。
/// </summary>
public string ConnectionString
{
get
{
if (_connectionString == string.Empty && _connectionString != "")
{
return _connectionString;
}
else
{
string[] tmp = _connectionString.Split(';');
System.Text.StringBuilder sb = new System.Text.StringBuilder();
for(int i = 1; i < tmp.Length; i++)
{
if (i != 1)
sb.Append(";" + tmp[i]);
else
sb.Append(tmp[i]);
}
return sb.ToString();
}
}
}
private MSDASC.DataLinks _dataLinks;
private ADODB.Connection _connection;
/// <summary>
/// 无参数构造方法。
/// </summary>
public ChooseDatabaseDialog()
{
_dataLinks = new MSDASC.DataLinksClass();
}
/// <summary>
/// 显示对话框。
/// </summary>
/// <returns></returns>
public DialogResult ShowDialog()
{
try
{
_connection = new ADODB.ConnectionClass();
//_connection = (ADODB.Connection)_dataLinks.PromptNew();
_connection.Provider = "SQLOLEDB.1";
object obj = _connection as object;
_dataLinks.PromptEdit(ref obj);
if (_connection == null)
{
return DialogResult.Cancel;
}
else
{
_connectionString = _connection.ConnectionString;
if (_connectionString == "" || _connectionString == null)
{
return DialogResult.Cancel;
}
else
{
return DialogResult.OK;
}
}
}
catch (Exception e)
{
return DialogResult.Abort;
}
}
}
}
记得引用 .net程序集adodb 和 com 组件micorsoft ole db service component 1.0 type library。具体用法我自己还在摸索中。
timmy3310
2003-03-19
打赏
举报
回复
你这么说是什么意思
那你告诉我什么叫“标准的ADO连接字符串的对话框”?
是Vs.Net里面那个,还是什么。。。
难道那不是别人画出来的,写出来的?画这个很难吗?获取服务器列表很难吗?获取服务器上所有的数据库很难吗?
问问题虚心点!
windsoft
2003-03-19
打赏
举报
回复
好象不行
我現在是用vb編寫一個dll
然後在c#中調用
QDZZQ
2003-03-19
打赏
举报
回复
外行
timmy3310
2003-03-19
打赏
举报
回复
自己画一个不就完了
这有什么标准不标准
C#
创建
数据库、数据表
在
C#
编程环境
中
,
创建
数据库和数据表是常见的任务,特别是在开发基于.NET Framework的
应用程序
时。Visual Studio(如VS2013)提供了
一个
强大的集成开发环境(IDE),结合SQL Server(例如SQL2008)数据库管理系统,...
关于
c#
访问Access数据库的程序
首先,我们需要在Visual Studio 2010
中
创建
一个
新的
C#
Windows Forms
应用程序
项目。在解决方案资源管理器
中
,右键点击项目,选择“添加”->“新建项”,然后在模板列表
中
选择“Windows Form”。为窗体命名,例如...
ASP.NET 实现与数据库的连接
在“数据”菜单
中
选择“显示数据库”,然后在
弹出
的“添加连接”
对话框
中
,输入SQL Server 2005的服务器名称、数据库名称,以及登录凭据(如果需要的话)。确保选择正确的数据提供程序,通常是“Microsoft SQL ...
C#
WinForm
创建
数据库方法
在IT行业
中
,数据库是存储和管理数据的核心工具,而在
C#
编程环境
中
,使用WinForm
创建
数据库可以帮助开发者构建桌面
应用程序
,实现数据的存取和管理。本文将深入探讨
C#
WinForm下
创建
数据库的方法,以及如何处理...
SQL Server数据库的
创建
本篇文章将详细讲解如何在SQL Server
中
创建
数据库,以及涉及的相关技术,如XML、ASP.NET和
C#
。 首先,
创建
SQL Server数据库的基本步骤如下: 1. **启动SQL Server Management Studio (SSMS)**:这是与SQL Server...
C#
111,118
社区成员
642,553
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章