SQL Server 2005无日志文件附加数据库

两三天没做程序,今天想接着做,发现程序找不着了。。。想不起来什么时候误删的,被人恶搞的机会也不大,总之,心里颤了几颤,没有程序,马上到眼前的毕业答辩怎么办?还好打了几天游戏,没有在盘里移动和下载东西,赶紧用软件恢复,还不错,用了一个小时,所有的文件都恢复了。可是数据库出了问题了,将数据库再次附加到企业管理器里就出错了,我又慌了,数据虽然不多,要重新做一遍没有三天的工作量是不行的...,后来在网上查了很多资料,最终根据下面引用的这篇文章里的方法将数据库重新附加了。向文章的作者表示敬意,同时留下个记录以防类似事件的发生。 http://www.cnblogs.com/ATree/a...
数据库 | 2011-05-09 11:33 | 阅读 3729 次 | 评论 0 条

API函数FindWindow

函数型:HWND FindWindow(LPCTSTR lpClassName,LPCTSTR lpWindowName); 功能:该函数返回一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口,在查找时不区分大小写。 参数: lpCalssName:指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果这个参数是一个成员,那么它必须是一个在调用此函数前已经通过 GlobalAddAtom 函数产生的全局成员。该成员为16位,必须被放置在 lpClassName的 低位字节中,lpClassName的高位字节置零。 ...

近日使用RichTextBox控件的几个问题总结

测试平台:WindowsXP+VB2008Express 1、光标定位问题: Richtextbox控件内,一般情况下,SelectionStart属性可以表示出光标的位置。但是如果移动了光标,即使用了[LEFT]和[RIGHT]方向键,这个位置就位不准确。左移后,光标在同样的位置,SelectionStart属性值会比原来的值少1.右移后,光标在同样的位置,SelectionStart属性值同样比实际位置要少1.如果在光标移动后依然使用SelectionStart属性定位,就会出现混乱。 解决方法:网上有帖子使用API函数定位光标。但感觉比较麻烦。尚无更好建议...

VB6中使用水晶报表输入数据库中的记录

本文非粘贴或抄袭,但技术主要学习自阿泰的文章:(向阿泰致谢)。 http://www.cnblogs.com/babyt/archive/2005/03/11/116878.html http://www.cnblogs.com/babyt/archive/2005/04/25/144962.html 水晶报表比VB6自带的报表工具DataReport要好的多,无论从功能或是界面上都有很大的优越性。VS.NET中已经集成了CrystalReport,本文则主要说明如何在VB6中使用CrystalReport. 测试环境:...

原创:在vb6中用代码创建Access数据库

本例中我们使用ADOX来创建Access数据库。 Microsoft® ActiveX® Data Objects Extensions for Data Definition Language and Security (ADOX) 是对 ADO 对象和编程模型的扩展。ADOX 包括用于模式创建和修改的对象,以及安全性。由于它是基于对象实现模式操作,所以用户可以编写对各种数据源都能有效运行的代码,而与它们原始语法中的差异无关。 ADOX 是核心 ADO 对象的扩展库。它显露的其他对象可用于创建、修改和删除模式对象,如表格和过程。它还包括安全对象,可用于维...

Access数据库和项目之间的数据类型的比较或映射

下表比较了 Microsoft Access 数据库 (Microsoft Access 数据库:数据和对象(如表、查询或窗体)组成的集合,与特定的主题或用途有关。Microsoft Jet 数据库引擎用于管理数据。)和 Microsoft Access 项目 (Microsoft Access 项目:与 Microsoft SQL Server 数据库连接且用于创建客户/服务器的Access 文件。项目文件中不包含任何数据或基于数据定义的对象(如表或视图)。)的数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括 Boolean、Integer、Long、Curren...

将AutoCAD窗体嵌入到VB.NET窗体内

本例使用API函数,将AutoCAD窗体嵌入到VB.NET的窗体内。测试环境:VB2008Express、AutoCAD2008 借鉴来源:www.mjtd.com 注意:API函数从VB6转到VB.NET,应将原long类型的声明改成integer.同为32位bit;将any类型改为object;将需要按地址传递的变量前加byref; 代码如下: Public Class Form1 Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Integer, ByVal hWndNew...

AutoCAD的二次开发可以用什么开发语言?

AutoCAD的二次开发可以用什么开发语言? AutoCAD目前的开发技术类型有: Lisp, ObjectARX, ActiveX, AutoCAD.NET. 对应的开发语言就有: Lisp: Autodesk Lisp ObjectARX: VC++ ActiveX: 所有支持ActiveX的开发语言,比如VBA, VB, VC(所有VC程序都可以,ObjectARX程序因为是VC++程序,所以也可以调用ActiveX接口), .NET (C#, VB.NET), Java等等 AutoCAD.NET: .NET (C#, VB.NET) 其中: AutoC...

VB.NET常用函数

vb.net常用函数 Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte(expression) 转换表达式为Byte 型态。 CChar(expression) 转换表达式为字符型态。 CDate(expression) 转换表...

NET引用API

NET引用API API(Application Programming Interface),我想大家不会陌生,它是我们Windows编程的常客,虽然基于.Net平台的C#有了强大的类库,但是,我们还是不能否认API在Windows编程中的重要性。大多数的编程语言都支持API编程,而.Net平台中的MFC(Microsoft Foundation Class Library)构架本身就封装了大部分的API。using System.Runtime.InteropServices;   接着添加下面的代码来声明一个API:   [DllImport("User32.dll")] ...
默认分类 | 2010-05-21 14:39 | 阅读 1513 次 | 评论 2 条

转:探讨VB.Net中的数据绑定

本文转自:http://industry.ccidnet.com/art/18579/20020222/9879_1.html 探讨VB.Net中的数据绑定 VB.Net是没有自己的类库的,他依托的类库是.Net FrameWork SDK中的类库,虽然在.Net FrameWrok SDK中并没有提供在Visual Basic中的的DbLabel、DbCombox等如此的数据库组件,但.Net FrameWork SDK中提供了一种数据绑定技术,可以把打开的数据表中的某个或者某些字段绑定到在命名空间System.Window.Forms中定义的WinForm组件(譬如:TextB...

DataAdapter和DataSet

DataAdapter(数据适配器)对象用于从数据源检索数据并填充DataSet中的表。DataAdapter还会将对DataSet作出的更改解析出数据源。DataAdapter使用.NET Frameword数据提供程序的Connetion对象连接到数据源,使用Command对象从数据源中检索数据并将更改解析回数据源。DataSet与DataAdapter是一起使用的。DataAdapter提供Connetion和Command对象,DataSet为数据提供位置。 DataAdapter的Fill方法用于将DataAdapter的SelectCommand...

使用 StringBuilder 类

String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能。 通过用一个重载的构造函数方法初始化变量,可以创建 StringBuilder 类的新实例,正如下面的示例中所阐释的那...

VB中Split的作用

VB中Split的作用 分开字符串为数组:例如:Dim strStudent() As StringDim i As IntegerConst Student = "博士,硕士,本科"strStudent = Split(Student, ",")For i = 0 To UBound(strStudent)  Debug.Print strStudent(i)Next i以上代码为vb语法liuchao8319 的意见只是语法错误。string student="博士,硕士,本科生" string strarr[3]=split("student",",") 那么stra...

VBA 处理AutoCAD中的事件

事件是Windows编程的基本概念之一,Windows程序运行的过程中充满着对各种事件的处理。在AutoCAD中,为了方便程序员对事件进行处理,将AutoCAD中的事件分为三种类型: (1)应用程序层事件。这类事件在AutoCAD应用程序及其环境更改时被触发,例如打开图形、创建新图形、打印、AutoCAD命令执行、系统变量的更改和应用程序窗口的更改等。这类事件的特点是与具体的对象和文档无关。 (2)文档层事件。这类事件与特定的文档有关,可以响应文档内容的更改。这些事件可以响应对象的添加、删除和修改,快捷菜单的激活,优先选择集的更改,“图形”窗口的更改以...

VBA开发,用户交互实例一则

创建命令选项 '这段代码其主体框架是处理GetEntity(选择实体)方法执行时可能遇到的错误。因为GetEntity方法太容易出错了,用户示选择到实体会出错,按下Esc或Enter键也会出错'首先声明一个常量和一个Windows API函数,用于判断用户上一次按下的是否是Esc键。'“Retry:”是一个行标签,使用Goto Retry语句可以让程序执行到这一步时无条件转到Retry后面的语句继续执行。Private Const VK_ESCAPE = &H1B '代表ESC键Private Declare Function GetAsyncKeyState Lib "use...

潜心学习CAD二次开发

学习中...

参数化查询语句和parameter属性续

自己动手使用参数化查询连接了数据库。 Dim sqlConn As String = "Data Source=;Initial Catalog=employer;Integrated Security=True" Dim objConn As SqlClient.SqlConnection objConn = New SqlClient.SqlConnection(sqlConn) Dim strsql As String strsql = "select * from 员工信息表 where 姓名=@姓名" ...

参数化查询语句和parameter属性

参数化查询语句和parameter属性 在VB.NET中连接数据库时,SQL查询语句中(Select、Updata、Delete、Insert)可以使用参数来代替指定值,然后要在Command对象的parameters属性中给定参数值,或者在DataAdapter中的 SelectCommand 等一类属性中设置parameters,并给定参数值。 DbDataAdapter 具有四个用于从数据源检索数据和更新数据源中数据的属性:SelectCommand 属性返回数据源中的数据;InsertCommand、UpdateCommand 和 DeleteComman...

SQLSever2005 Manger Studio 表中无法输入中文的问题

在SQLSever2005 Manger Studio中创建数据库和表时,时而会出现表中字段无法输入汉字的情况,后将系统默认输入法设置成中文输入法了没有再出现该问题。但没有明白深层原因,在此引用下面文章中的解决方法: http://blog.csdn.net/zjcxc/archive/2006/08/20/1099092.aspx 问题重现: 1. 我们建立如下三个测试表: CREATE TABLE ta( id int IDENTITY, col varchar(50) ) CREATE TABLE tb( col varcha...
浏览98855次
最新评论