c#知识

来源:互联网 发布:mac版 拳皇98 模拟器 编辑:程序博客网 时间:2024/06/07 03:09


show() showdialog()的区别,一个是新窗体与就窗体没有关系,一个是有关系的,必须新窗体关闭后,旧窗体才能获得控制权!

控件设置为透明的方法,在backgroundColor里的web选项中,设置成Transparenkey


String的equals ==,基本是没区别的,因为重写了hashcode,但一般对象是不一样的!!


sql 语句 

--attach database 'D:\\testDir\\ArchiveData.db' as newDb;
--select * from newDb.[usr];
--alter table newDb.[treeviewNew02] drop constraint treeviewNew02.id;
insert into treeviewNew02 (projectNode,projectTag,bdNode,bdTag,bigModuleNode,bigModuleTag,fileName,biaogeTag,content) 
select projectNode,projectTag,bdNode,bdTag,bigModuleNode,bigModuleTag,fileName,biaogeTag,content from newDb.treeviewNew02;




--CREATE TABLE tempForCp (id INTEGER PRIMARY KEY,usr_name VARCHAR2,  usr_login_account VARCHAR2,
 --    usr_login_password VARCHAR2,   usr_type VARCHAR2);
--INSERT INTO tempForCp SELECT * FROM newDb.[usr];
--insert into tempforCp(usr_name,usr_login_account,usr_login_password,usr_type) select usr_name,usr_login_account,usr_login_password,usr_type from usr;


约束怎么查询

我靠我靠我靠,sqlite 不支持 drop constraint, 需要把数据传到一个新的表里,然后再把数据导出来,草草草

http://stackoverflow.com/questions/1884787/how-do-i-drop-a-constraint-from-a-sqlite-3-6-21-table


成功了,可以从其他数据库中导入数据了,太不容易了,本打算五点之前完成的,估计要九点才能弄完了。

sql语句可以成功,但是attach无法打开两个数据库

事实证明,SQLite.dll是支持attach功能的,备份功能中的汇总功能已经完成了,剩下个小尾巴是:备份到不同客户端的情况





0 0