Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > สอบถามเรื่อง การเรียกข้อมูล โดยใช้ Between VB.NET Code



 

สอบถามเรื่อง การเรียกข้อมูล โดยใช้ Between VB.NET Code

 



Topic : 089077

Guest




โค๊ด
Code (VB.NET)
Dim sqllist As String = ""
        Dim DateStart As Date
        Dim DateEnd As Date
        DateStart = CDate(C_Resstartdate)
        DateEnd = CDate(C_Resenddate)

        sqllist = "SELECT ch_day,P_name,ch_name,ch_posi,imp_now "
        sqllist &= "FROM Impress"
        sqllist &= "WHERE (ch_day BETWEEN '" & DateStart & "'"
        sqllist &= "And '" & DateEnd & "')"
        sqllist &= "And (P_name=" & C_Resproduct & ")And(ch_name=" & C_Reschannel & ")And(ch_posi=" & C_Resposition & ")"
        sqllist &= "ODER BY ch_day;"

        da = New OleDbDataAdapter(sqllist, Conn)
        da.Fill(ds, "Impress")
        DataGridView1.DataSource = ds.DefaultViewManager

        With Conn
            If .State = ConnectionState.Open Then .Close()
            .ConnectionString = con
            .Open()
        End With

เรียกมาแล้วไม่โชรืข้อมูลอะไรเลย



Tag : .NET, VBScript, VB.NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-01-11 14:50:22 By : notanimore View : 1095 Reply : 6
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Database อะไรครับ ถ้าเป็น Access ตัว Date Format จะใช้ #Date# ครับ เช่น

Code (VB.NET)
#" & DateEnd & "# 







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-11 14:57:44 By : mr.win
 


 

No. 2

Guest


งั้นก็ต้องเป็นแบบนี้
Code (VB.NET)
Dim sqllist As String = ""
        Dim DateStart As Date
        Dim DateEnd As Date
        DateStart = CDate(C_Resstartdate)
        DateEnd = CDate(C_Resenddate)

        sqllist = "SELECT ch_day,P_name,ch_name,ch_posi,imp_now "
        sqllist &= "FROM Impress"
        sqllist &= "WHERE (ch_day BETWEEN '#" & DateStart & "#'"
        sqllist &= "And '#" & DateEnd & "#')"
        sqllist &= "And (P_name=" & C_Resproduct & ")And(ch_name=" & C_Reschannel & ")And(ch_posi=" & C_Resposition & ")"
        sqllist &= "ODER BY ch_day;"

        da = New OleDbDataAdapter(sqllist, Conn)
        da.Fill(ds, "Impress")
        DataGridView1.DataSource = ds.DefaultViewManager

        With Conn
            If .State = ConnectionState.Open Then .Close()
            .ConnectionString = con
            .Open()
        End With


ใช่มั้ยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-11 15:53:02 By : ืnotanimore
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (VB.NET)
        sqllist = "SELECT ch_day,P_name,ch_name,ch_posi,imp_now "
        sqllist &= "FROM Impress"
        sqllist &= "WHERE (ch_day BETWEEN #" & DateStart & "# "
        sqllist &= "And #" & DateEnd & "#)"
        sqllist &= "And (P_name=" & C_Resproduct & ")And(ch_name=" & C_Reschannel & ")And(ch_posi=" & C_Resposition & ")"
        sqllist &= "ODER BY ch_day;"


ไม่ต้องมี ' ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-11 15:59:39 By : mr.win
 


 

No. 4

Guest


มันไม่ show ข้อมูลอยู่ดีครับ
Code (VB.NET)
Option Explicit On
Option Strict On
Imports System.Data
Imports System.Data.OleDb
Imports System.Drawing.Printing
Imports System.Windows.Forms

Public Class Admin_Conf_Dialog1
    Inherits System.Windows.Forms.Form
    Dim Conn As OleDbConnection = New OleDbConnection()
    Dim da As OleDbDataAdapter
    Dim ds As DataSet = New DataSet()

    Dim UseFont As New Font("MS Sans Serif", 10)
    Dim prDoc As PrintDocument = New PrintDocument
    Private prDlg As PrintDialog = New PrintDialog
    Dim IsFind As Boolean = False
    Dim ToClose As Boolean = False
    Private Sub Admin_Conf_Dialog1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        With Conn
            If .State = ConnectionState.Open Then .Close()
            .ConnectionString = con
            .Open()
        End With
        txt_oder_id.Text = C_ResId
        txt_camp.Text = C_ResCamp
        txt_company.Text = C_ResCompany
        txt_product.Text = C_Resproduct
        txt_ch.Text = C_Reschannel
        txt_posi.Text = C_Resposition
        txt_imp_oder.Text = CStr(C_ResImpresstion)
        txt_start_date.Text = C_Resstartdate
        txt_end_date.Text = C_Resenddate
        txt_sale_name.Text = C_ResBy
        txt_dayrec.Text = C_Resdate

        Dim sqllist As String = ""
        Dim DateStart As Date
        Dim DateEnd As Date
        DateStart = CDate(C_Resstartdate)
        DateEnd = CDate(C_Resenddate)

        sqllist = "SELECT ch_day,P_name,ch_name,ch_posi,imp_now "
        sqllist &= "FROM Impress"
        sqllist &= "WHERE (ch_day BETWEEN #" & DateStart & "# "
        sqllist &= "And #" & DateEnd & "#)"
        sqllist &= "And (P_name=" & C_Resproduct & ")And(ch_name=" & C_Reschannel & ")And(ch_posi=" & C_Resposition & ")"
        sqllist &= "ODER BY ch_day;"

        da = New OleDbDataAdapter(sqllist, Conn)
        da.Fill(ds, "Impress")
        DataGridView1.DataSource = ds.DefaultViewManager

        With Conn
        If .State = ConnectionState.Open Then .Close()
        .ConnectionString = con
        .Open()
         End With

    End Sub
End Class

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-11 17:07:26 By : ืnotanimore
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองเอา Query ไปรันใน Access ดูครับ แล้วไล่ลบทีล่ะ Statement ครับ จะได้รู้ว่ามันผิดพลาดตรงไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-11 17:15:37 By : mr.win
 


 

No. 6

Guest


quiry ได้ครับ
แต่เวลาเขียนใน vb ใช้ between เรียก startdate enddate แล้ว มันกับ อ่านค่าเฉพาะตัวแรกครับ
เช่น ค่าจาก datetimepicker เลือก 28/12/2555 มันจะอ่านค่าแต่วัน ไม่อ่านเดือนปีครับ อันนี้ ตอนที่ set base access text type

แต่พอ set เป็น DateTime โดยตั้ง format เป็น short
โปรแกรมก็ จะไม่ เรียกข้อมุลขึ้นมา โดยบอกว่า เงือนไขที่เลือกไม่ mach กับ database

ไม่รุ้ว่าจะทำอย่างไรดี
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-18 16:40:37 By : notanimore
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่อง การเรียกข้อมูล โดยใช้ Between VB.NET Code
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่