小弟刚学编程没多久,遇到些问题又找不到资料,烦死了问题1 :为什么我编译好一个程序时,窗体和类文件都合并为一个EXE文件,而我想编译后应该是生成一个EXE和一个DLL啊?目前只有引用其他的类时会在本地生成DLL,郁闷。问题2 : 我在连接SQLSERVER的时候怎么才能判断我所要访问的数据库是否建立呢?连接字符串设置的时候就要指定数据库啊,万一目标数据库还没建立咋办?怎么判断呢?各位高手多多指点哈

解决方案 »

  1.   

    你想生成dll的话请在创建项目时选择类库类型
    连接字符串设置的时候可以不指定数据库,你想判断是否已有数据库的话可以到master里面去查询sysdatabases表
      

  2.   

    1.一个项目编译之后只会生成一个类型的文件,或EXE或DLL,如果要单独生成的话就单独创建不同项目,或者在命令行下手工编译。
    2.先连接master库,通过查询确定数据库是否存在。