很简单啊
SQL Server2000!
SQL Server2000!
解决方案 »
- 怎样根据数据库表中的字段生成如下树形结构
- 高手请进,100分求:SPRP(斯普瑞特)POS58票据打印机驱动调用程序
- 比如一个链表,还有树和图之类的要借助于指针或者引用来实现的数据结构,在c#里面怎么实现呢?
- 关于框架web布局的问题,请兄弟们进来指点一二(幼稚)
- 很艰难地找到第一份编程的工作,谁知一开始上面就交下来一道难题
- 调试ASP.Net时出错,好像是Web.config的问题
- 问个C#通过url传递参数的问题
- 求c#实现概率问题?通分、约分……
- 如何控制同一个应用程序的启动次数?
- 怪怪怪,分页显示的怪事
- ocx控件网页中编程和应用的问题?求助方法和开发工具
- 请教C#中如何用SOCKET发送数据包,急!!!
应该用到system.data.sqlclient中的对象吧?如果连接数据库在用SQl对其操作,我会。但是创建数据库之前不会有连接(因为还没有数据库呢)我应该怎样使用Ado.net中的对象??
只能做ASP.NET!!!!
数据库没有建立之前在MSSQL中有MASTER数据库,连接串的数据库为MASTER
再用COMMAND建立指定的数据库,
用ChangeDatabase转到新建的数据库。
用一系列SQL建立对应的表或其他对象。
System.Data.SqlClient.SqlConnection oConn=new System.Data.SqlClient.SqlConnection("data source="+this.DbServer.Text+";initial catalog=master;user id="+this.UserId.Text+";password="+this.Password.Text);
2、//建立数据库
System.Data.SqlClient.SqlCommand oComm=oConn.CreateCommand();
oComm.CommandText="CREATE DATABASE "+this.DBName.Text ;
try
{
oComm.ExecuteNonQuery();
}
catch
{
System.Windows.Forms.MessageBox.Show(this,"建立数据库出错,请手工建立指定的数据库","信息提示",System.Windows.Forms.MessageBoxButtons.OK);
oComm.Dispose();
3、转换到新建的数据库
oConn.ChangeDatabase(this.DBName.Text);
4、建立其他对象
oCommand.CommandText="if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AddAnalyzeRecord]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)\n";
oCommand.CommandText+="drop procedure [dbo].[AddAnalyzeRecord]\n";
oCommand.ExecuteNonQuery();
oCommand.CommandText="\n";
oCommand.CommandText+="if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AddVisitErrorLog]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)\n";
oCommand.CommandText+="drop procedure [dbo].[AddVisitErrorLog]\n";
oCommand.ExecuteNonQuery();
oCommand.CommandText="\n";
oCommand.CommandText+="if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AddVisitLog]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)\n";
oCommand.CommandText+="drop procedure [dbo].[AddVisitLog]\n";
oCommand.ExecuteNonQuery();
oCommand.CommandText="\n";
oCommand.CommandText+="if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AnalyzeRecord]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)\n";
oCommand.CommandText+="drop table [dbo].[AnalyzeRecord]\n";
oCommand.ExecuteNonQuery();
oConn.Close();
oConn.Dispose();
}
中的this.DbServer.Text是指的什么??