随风 发表于 2006-5-19 17:15

求助:如何把Access课程设计改成SQL

我从网上下了一个用VC++编的Access数据库课程设计源代码,不知道能不能改成SQL
那位大虾知道啊
十万火急!!!!!!!!!!!!

随风 发表于 2006-5-20 18:40

急!!!!!!!

绝望领域 发表于 2006-5-21 03:08

难道你们有教VC的么? 我们计算机专业都不开那课的,嫉妒啊.上学期的课程中明明有DELPHI和VC的选择,后来居然没有开任何一门课

绝望领域 发表于 2006-5-21 03:09

不过VC中不是有ODBC么,去看看那个接口有关的介绍.或者MSDN试试

我是誰 发表于 2006-5-21 04:43

一般来说,使用Access与SQLserver主要是建立连接时不同,比如连接字符串(ConnectionString)
Access一般是"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库名"
SQLserver是"Data Source=服务器;Initial Catalog=数据库名;User ID=用户名;Password=密码"
你下载来的源码如果是使用如ADODB这样的控件来连接,那只要改字符串就行了。如果不是用控件的话,那就还要改一下连接所使用的类。具体的类我就不清楚了。(VC++我也不会,只会VC#)

至于Access转成SQLserver,可使用SQLserver管理工具的“数据导入导出”完成。

随风 发表于 2006-6-6 21:08

不懂

bingzhu 发表于 2006-6-8 03:06

引用第2楼曾经的回忆于2006-05-20 19:08发表的“”:
难道你们有教VC的么? 我们计算机专业都不开那课的,嫉妒啊.上学期的课程中明明有DELPHI和VC的选择,后来居然没有开任何一门课

学校教务处干的;TMD,教务处不懂搞什么,让专业老师来行了嘛!竟然选了三个中最没前途的VB,真是气人!!!

fegor 发表于 2006-6-11 02:01

这个学好了也可以的啊。。都是自学的。。。老师那学不了多少。。老师最多你可以问哈问题。。。
当然你学vb的。。问老师delphi他可能也懂的。。

tomkls 发表于 2006-6-11 22:26

try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection con=DriverMessage.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DATABASENAME","USERNAME","PASSWORD");
PreparedStatement pstmt=con.prepareStatement(String sql);
pstmt.setString(1,firstValue);
pstmt.setString(2,secondValue);
..................
pstmt.setString(N,NthValue);
pstmt.execute();
}catch(Exception e){
    out.println(e.getMessage());
}

雨寒 发表于 2006-6-13 16:03

引用第4楼我是誰于2006-05-20 20:43发表的“”:
一般来说,使用Access与SQLserver主要是建立连接时不同,比如连接字符串(ConnectionString)
Access一般是"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库名"
SQLserver是"Data Source=服务器;Initial Catalog=数据库名;User ID=用户名;Password=密码"
你下载来的源码如果是使用如ADODB这样的控件来连接,那只要改字符串就行了。如果不是用控件的话,那就还要改一下连接所使用的类。具体的类我就不清楚了。(VC++我也不会,只会VC#)

.......
此乃正解,如果没有用ODBC的话,那就要修改连接代码了,SQLserver有导入ACESSS数据库的功能,如果不会导入的话,自己可以建一个结构类似的SQLserver数据库
页: [1] 2
查看完整版本: 求助:如何把Access课程设计改成SQL