CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

数据库声明不正确?怎么处理??

楼主rintak(FT,又挨骂了)2003-08-02 09:35:25 在 .NET技术 / ASP.NET 提问

我的代码:  
  private   sub   page_Load(sender   as   Object,   e   as   EventArgs)Handles   MyBase.Load  
  Dim   connectionString   As   String   =   "Provider=Microsoft.Jet.OLEDB.4.0;   Ole   DB   Services=-4;   Data   Source=C:\EmployeesDB."&   _  
  "mdb"  
    Dim   dbConnection   As   System.Data.IDbConnection   =   New   System.Data.OleDb.OleDbConnection(connectionString)  
   
          If   me.IsPostBack=False   then  
                  Filllst()  
          end   if  
  End   sub  
   
  private   sub   Filllst()  
          lst.items.clear()  
          Dim   connectionString   As   String   =   "Provider=Microsoft.Jet.OLEDB.4.0;   Ole   DB   Services=-4;   Data   Source=C:\EmployeesDB.mdb"  
   
          Dim   SelectSQL   as   String  
          SelectSQL="selcet   FirstName,EmpID   from   EmployeesDB"  
          Dim   Conn   as   new   OleDBConnection   (ConnectionString)  
          Dim   cmd   as   new   OleDBCommand(SelectSQL,Conn)  
          Dim   reader   as   OleDBDataReader  
   
      Try  
          Conn.open()  
          reader=cmd.ExecuteReader()  
        Do   While   reader.Read()  
          Dim   Newitem   as   new   ListItem()  
          NewItem.text=reader("FirstName")  
          NewItem.Value=reader("EmpID")  
          lst.items.Add(NewItem)  
        Loop  
        reader.Close()  
        Catch   err   as   Exception  
              lab.text="err   IS::"  
              lab.text   &=err.message  
        Finally  
              If   (Not   Conn   Is   Nothing)   Then  
                  Conn.Close()  
              End   If  
      End   Try  
  End   sub  
  private   sub   page_Load(sender   as   Object,   e   as   EventArgs)Handles   MyBase.Load  
  'Private   ConnectionString   as   String="Provider=SQLOLEDB.1;"   &   "Data   Source=localhost;   Initial   Catalog=pubs;Integrated   Security=SSPI"  
    Dim   connectionString   As   String   =   "Provider=Microsoft.Jet.OLEDB.4.0;   Ole   DB   Services=-4;   Data   Source=C:\EmployeesDB."&   _  
  "mdb"  
    Dim   dbConnection   As   System.Data.IDbConnection   =   New   System.Data.OleDb.OleDbConnection(connectionString)  
   
          If   me.IsPostBack=False   then  
                  Filllst()  
          end   if  
  End   sub  
   
  private   sub   Filllst()  
          lst.items.clear()  
          Dim   connectionString   As   String   =   "Provider=Microsoft.Jet.OLEDB.4.0;   Ole   DB   Services=-4;   Data   Source=C:\EmployeesDB.mdb"  
          'Dim   dbConnection   As   System.Data.IDbConnection   =   New   System.Data.OleDb.OleDbConnection(connectionString)  
   
          Dim   SelectSQL   as   String  
          SelectSQL="selcet   FirstName,EmpID   from   EmployeesDB"  
          Dim   Conn   as   new   OleDBConnection   (ConnectionString)  
          Dim   cmd   as   new   OleDBCommand(SelectSQL,Conn)  
          Dim   reader   as   OleDBDataReader  
   
      Try  
          Conn.open()  
          reader=cmd.ExecuteReader()  
        Do   While   reader.Read()  
          Dim   Newitem   as   new   ListItem()  
          NewItem.text=reader("FirstName")  
          NewItem.Value=reader("EmpID")  
          lst.items.Add(NewItem)  
        Loop  
        reader.Close()  
        Catch   err   as   Exception  
              lab.text="err   IS::"  
              lab.text   &=err.message  
        Finally  
              If   (Not   Conn   Is   Nothing)   Then  
                  Conn.Close()  
              End   If  
      End   Try  
  End   sub  
   
  debug页的err.message是"SQL声明不正确,请使用'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、'UPDATE'"  
  我前面是不是有什么地方写的不对??  
  请大家指教!!  
  谢谢  
  问题点数:60、回复次数:5Top

1 楼saucer(思归)回复于 2003-08-02 09:52:53 得分 30

SelectSQL="selcet   FirstName,EmpID   from   EmployeesDB"  
  ===>  
      SelectSQL="SELECT   FirstName,EmpID   from   EmployeesDB"Top

2 楼eattiger(澳洲袋鼠)回复于 2003-08-02 09:54:18 得分 30

对,是有地方不对,请看你的语句吧!  
  SelectSQL="selcet   FirstName,EmpID   from   EmployeesDB"  
   
  select拼写错误!  
     
  应为:SelectSQL="select   FirstName,EmpID   from   EmployeesDB"  
  Top

3 楼eattiger(澳洲袋鼠)回复于 2003-08-02 09:56:34 得分 0

不好意思,我发完之后,刷新页面,才看到saucer(思归,   MS   .NET   MVP)   大侠比我先回了贴!  
   
  祝rintak   (俺是你汪哥)   能圆满解决问题,如果还有什么疑问,请及时和我联系!  
  Top

4 楼rintak(FT,又挨骂了)回复于 2003-08-02 10:22:01 得分 0

问题解决,是SELECT,应该大写Top

5 楼wayneliu(暴风骤雨)回复于 2003-08-02 10:28:08 得分 0

大小写都一样,关键是你的拼写有错误!Top

相关问题

  • 修改提交后中文显示问号,但是数据库中保存的是正确的,如何处理?
  • 中文字符如何处理,才能正确地存入数据库,而不是乱码?
  • 把SQL数据库转换成ASA数据库,如何处理?
  • 更新数据库的正确语法?
  • 数据库插入日期不正确
  • 数据库错误处理问题
  • 如何处理数据库异常
  • 如何处理数据库问题
  • 数据库的异常处理
  • 关于数据库的处理

关键词

  • employeesdb
  • selectsql
  • empid
  • newitem
  • firstname
  • reader
  • connectionstring
  • dim
  • oledb
  • conn

得分解答快速导航

  • 帖主:rintak
  • saucer
  • eattiger

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo