摘要: //数据库文件:http://www.programfan.com/blog/article.asp?id=28128//源码: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using System.Data.SqlCli... 阅读全文
posted @ 2013-08-27 20:32 -112 阅读(323) 评论(0) 推荐(0) 编辑
摘要: SQL的主键和外键的作用:外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。比如:学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键;课程表(课程编号,课程名,学分)其中课程编号是唯一的,课程编号就是 阅读全文
posted @ 2013-08-25 11:17 -112 阅读(333) 评论(0) 推荐(0) 编辑
摘要: //ExecuteScalar的作用 包含的返回值update 如果要得到想要的类型 应该再进行转换using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=F:\VS2010\Test\ADO\Database1.mdf;Integrated Security=True;User Instance=True")) { conn.Open(); using (SqlCommand cmd =... 阅读全文
posted @ 2013-08-23 15:35 -112 阅读(269) 评论(0) 推荐(1) 编辑
摘要: Console.WriteLine("请输入要插入的用户名:"); string username = Console.ReadLine(); Console.WriteLine("请输入密码"); string pwd = Console.ReadLine(); using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=F:\VS2010\Test\ADO\Database1.mdf... 阅读全文
posted @ 2013-08-23 15:33 -112 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1 Console.WriteLine("请输入用户名"); 2 string username = Console.ReadLine(); 3 Console.WriteLine("请输入密码"); 4 string pwd = Console.ReadLine(); 5 using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=F:\VS2010\Test\ADO\Data... 阅读全文
posted @ 2013-08-20 21:09 -112 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 1 string dataDir=AppDomain.CurrentDomain.BaseDirectory; 2 if(dataDir.EndsWith(@"\bin\Debug")||dataDir.EndsWith(@"\bin\Release")) 3 { 4 dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName; 5 AppDomain.CurrentDomain.SetData("DataDirecto... 阅读全文
posted @ 2013-08-20 16:06 -112 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 说明:执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)当出现这个问题时,其实很简单,是不同的数据库版本,地连接方法个一样;注意以下红字部分。我以前是用Server= 阅读全文
posted @ 2013-08-19 16:27 -112 阅读(6138) 评论(0) 推荐(0) 编辑
摘要: 在开始搜索框输入 regedit 定位到 〔HKEY_LOCAL_MACHINE\SYSTEM\Contro1Set001\Control\GraphicsDrivers\Configuration\〕项,左键点击Configuration项,选择〔查找〕。输入:[scaling],在具体显示器设备中查找[scaling]的参数,并将其由默认的〔4〕或〔255〕修改为〔3〕即可 阅读全文
posted @ 2013-07-11 13:30 -112 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 正则表达式用于对字符串进行操作, 是用来检验和操作字符串的强大工具。简单的理解正则表达式可以认为是一种特殊的验证字符串。正则表达式常见运用是验证用户输入信息格式,表达式 “\w{1,}@\w{1,}\.\w{1”,实际上就是验证邮件地址是否合法的;当然正则表达式不仅仅是用于验证,可以说只要运用字符串的地方都可以使用正则表达式,正则表达式在英文中写作(Regular Expression),根据正则表达式的使用范围和单词意思.NET将其命名空间设置为System.Text.RegularExpressionsCapture 用于单个表达式捕获结果CaptureCollection 用于一个序列进 阅读全文
posted @ 2013-06-21 10:49 -112 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 对于TCP的Socket编程,主要分二部分:一、服务端Socket侦听:服务端Socket侦听主要分以下几个步骤,按照以下几个步骤我们可以很方便的建立起一个Socket侦听服务,来侦听尝试连接到该服务器的客户Socket,从而建立起连接进行相关通讯。1、创建IPEndPoint实例,用于Socket侦听时绑定1IPEndPoint ipep =new IPEndPoint(IPAddress.Any, 6001);2、创建套接字实例1//创建一个套接字2 serverSocket =new Socket(AddressFamily.InterNetwork, SocketType.Stream 阅读全文
posted @ 2013-06-20 17:44 -112 阅读(309) 评论(0) 推荐(0) 编辑