你的SQL语句有问题,好像类似这样吧,我没有试。
CREATE VIEW rytable AS Select A.Xm,A.ZcjzsRybm,B.ZcjzsRybm,C.ZcjzsRybm, D.ZcjzsRybm,Ek.ZcjzsRybm,F.F
FROM a INNER JOIN b ON A.ZcjzsRybm=B.ZcjzsRybm
RIGHT OUTER JOIN C LEFT OUTER JOIN D ON C.ZcjzsRybm=D.ZcjzsRybm
RIGHT OUTER JOIN E LEFT OUTER JOIN F ON E.ZcjzsRybm=F.ZcjzsBgqk
CREATE VIEW rytable AS Select A.Xm,A.ZcjzsRybm,B.ZcjzsRybm,C.ZcjzsRybm, D.ZcjzsRybm,Ek.ZcjzsRybm,F.F
FROM a INNER JOIN b ON A.ZcjzsRybm=B.ZcjzsRybm
RIGHT OUTER JOIN C LEFT OUTER JOIN D ON C.ZcjzsRybm=D.ZcjzsRybm
RIGHT OUTER JOIN E LEFT OUTER JOIN F ON E.ZcjzsRybm=F.ZcjzsBgqk
解决方案 »
- 登录时总报这错the requested database sysConnection is not defined in configuration
- 关于WIN7下IIS发布网站的问题
- 新手请教网站发布的问题?
- 接近崩溃!ActiveX控件Windows Media Player的文件路径及播放问题
- textbox文本框,如果确定输入格式是时间格式和数字格式?
- HTML静态生成和地址重写成HTML?
- windows程序控制Web程序
- CrystalReport运行的时候报的错"ReportDocument 没有using命名空间"
- 关于同一ID的多个checkbox控件取值的问题。在.net里怎么才能对同一ID的多少控件进行区分呢?请帮我看看代码。
- javascript的window.open不能用
- 如何非控件上传
- asp.net的httppostedfile问题?
c#:
private void datagrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
在这个方法里为每个字段符值
myCommand=New SqlConnection(crtable,myConnection)
应为:
mycommand=new sqlcommand(crtable,myconnection)
应为:
myCommand=New SqlDataAdapter(crtable,myConnection)
myCommand=New SqlDataAdapter(crtable,myConnection)Fill:SelectCommand.Connection 属性尚未初始化。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: Fill:SelectCommand.Connection 属性尚未初始化。源错误:
行 291: myCommand=New SqlDataAdapter(crtable,myConnection)
行 292: Ds=New DataSet()
行 293: myCommand.Fill(ds,"rytable")
行 294: myDataGrid.DataSource=ds.Tables("rytable").DefaultView
行 295: myDataGrid.DataBind()
Dim Ds As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
Dim ConnString,crtable as string
ConnString="Server=6400;uid=sa;pwd=123;DataBase=whjgweb"
crtable="CREATE VIEW rytable AS Select A.Xm,A.ZcjzsRybm,B.ZcjzsRybm,C.ZcjzsRybm, D.ZcjzsRybm,Ek.ZcjzsRybm,F.F
FROM a INNER JOIN b ON A.ZcjzsRybm=B.ZcjzsRybm
RIGHT OUTER JOIN C LEFT OUTER JOIN D ON C.ZcjzsRybm=D.ZcjzsRybm
RIGHT OUTER JOIN E LEFT OUTER JOIN F ON E.ZcjzsRybm=F.ZcjzsBgqk" '建立关联
myCommand=New SqlConnection(crtable,myConnection)
Ds=New DataSet()
myConnection.Open()'打开数据库
myCommand.Fill(ds,"rytable")
myDataGrid.DataSource=ds.Tables("rytable").DefaultView
myDataGrind.DataBind()
End Sub
先建立连接.
ConnString="Server=6400;uid=sa;pwd=123;DataBase=whjgweb"
添加
MyConnection=new sqlconnection(connstring)
Access有吧.
把表在Access里面建(别嫌麻烦哦)
建完了,选择"查询"
在查询里面新建一个查询.
后面就把你要显示的表都加进去.
选择字段.然后就OK了.
点右键可以看到SQL语句
复制出来就OK了.简单吧.比你一点点写要轻松多了.