现有一套程序,用asp+sqlserver2000写的,但装到多台机器上面都需要设定数据库名,能不能用asp写一个程序,直接获取sqlserver2000名,这样就不需要每次都设定了!谢谢了!
public SqlConn
set SqlConn =server.CreateObject("ADODB.Connection")
SqlConn.open "PROVIDER=MSDASQL;driver=SQL Server;server=localhost;uid=archive;pwd=archive;database=archive;"
这样就可以了呀!不用写数据库服务器地址
或者做个程序,如果sqlconn.connected=false,则弹出服务器地址录入界面,重新生成连接字符串。
<%
dim db
set db=server.createobject("ADODB.Connection")
db.open"database=数据库名;uid=用户名;pwd=密码;driver={sql server}"
%>
这就是连接数据库程序,写了这一段程序就不用每次设置数据源了,那样程序移植太麻烦了!
set SqlConn =server.CreateObject("ADODB.Connection")
SqlConn.open "PROVIDER=MSSQL;driver=SQL Server;server=localhost;uid=sa;pwd=;database=DBName;"