Path = ServerMapPath("数据库路径")
DNS= "provider=Microsoftjetoledb40;data source="&Path
Set Conn = ServerCreateObject("ADODBConnection")
Connopen DNS
Set Rs=ServerCreateObject("adodbRecordset")
strSQL = "Select Top 20 From 表名"
RsOpen strSQL,Conn,1,1
If Not RsEof And Not RsBof Then
i = 0
Do While Not RsEof
i = i + 1
ResponseWrite(Rs("字段名"))
RsMovenext
Loop
RsClose
Else
ResponseWrite("暂无信息!")
End If
left 左边
right 右边
left("字符串",6)
表示截取字符串左边边六个字符
right("字符串",6)
表示截取字符串右边六个字符
高级应用:
截取字符串第三个字符后的八个字符,截取八个字符
程序:
aa=left("字符串",11) '先搞11个左边的
right(aa,8) '再搞8个右边的
加上一些其他语句,可以写出很好的程序,来控制字符串的输出希望对你有用
我自己写的一个,用泛型写的。 public List<RoomTypeModels> SelectTypeName() { List<RoomTypeModels> objRoomTypeList = new List<RoomTypeModels>(); using (SqlConnection conn = new SqlConnection(connString)) { SqlCommand objcmd = new SqlCommand(dboNameUser + "proc_SelectTypeName", conn);//这里是执行存储过程,你也可改SQL语句。 objcmdCommandType = CommandTypeStoredProcedure; connOpen(); using (SqlDataReader objReader = objcmdExecuteReader(CommandBehaviorCloseConnection)) { while (objReaderRead()) { RoomTypeModels objRoomType = new RoomTypeModels(); objRoomTypeTypeName = ConvertToString(objReader["TypeName"]);//这里读取数据库的TypeName字段赋值到objRommType类的TypeName字段。 objRoomTypeListAdd(objRoomType); } objReaderClose(); } connClose(); } return objRoomTypeList; } //将类型名称添加到cboTypeName List<RoomTypeModels> roomType = managerSelectTypeName(); foreach (RoomTypeModels typename in roomType) { cboTypeNameItemsAdd(typenameTypeName); }
以上就是关于我要用ASP获取我数据库的一些字段的问题全部的内容,包括:我要用ASP获取我数据库的一些字段的问题、请问asp中 <%=Rs("name01")%> 我要截取这个字段的前6个字符,应该怎么写。、asp.net中如何读取数据库字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)