学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

求助!!不胜感激。。。。

求助!!不胜感激。。。。

如下图oledbconnection1为:User ID=sa;Data Source=LINXH;Tag with column collation when possible=False;Initial Catalog=lxh;Use Procedure for Prepare=1;Auto Translate=True;Persist Security Info=False;Provider="SQLOLEDB.1";Workstation ID=LINXH;Use Encryption for Data=False;Packet Size=4096

显然如果连接access数据库是没问题的

问题1:为什么连sql server2000数据库就不能跟ACCESS一样都可以直接用OleDbDataAdapter来架构呢?DataGrid1.SetDataBinding(DataSet21, "lxh1")如下图

问题2:更奇怪的是用上述方法,如果DataGrid1.SetDataBinding(DataSet21, "lxh1")--此lxh1表如果与oledbdataadapter中连接的lxh1表名一样,则可以在运行时datagrid中显示lxh1表的结构,但没有数据?

问题3:如果不用oledb连接的话,谁能给个sqlconnection能搞定的语句呢?

sqlconnection连接已用控间创建

Dim str1 As String = "select * from lxh1" Dim com1 As SqlCommand = New SqlCommand(str1) com1.CommandTimeout = 30 Dim lda As SqlDataAdapter = New SqlDataAdapter SqlConnection1.Open() Dim lds As DataSet = New DataSet lda.Fill(lds, "lxh1") SqlConnection1.Close()

DataGrid1.SetDataBinding(lds, "lxh1")

未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。

其他信息: 系统错误。

帮我看看

多谢了~多谢

[此贴子已经被作者于2004-12-27 08:54:52编辑过]

附件: 您所在的用户组无法下载或查看附件

TOP

发新话题