Results 1 to 4 of 4

Thread: Data1.Refresh - It Don't Work

  1. #1

    Thread Starter
    Addicted Member
    Join Date
    Jun 2000
    Posts
    132

    Angry

    this is the code from my program and i have a problem with it.

    Private Sub SearchBand_Click()

    Dim bandsql As String
    bandsql = "Select * from cd_serial_numbers where band_name = ' " & txtband.Text & " ' "
    Let Data1.RecordSource = bandsql

    Data1.Refresh

    End Sub

    After i press the button it fails to refresh the grid. The error message is:
    Run Time error '3078'

    The Microsoft Jet Database engine cannot find the input table or query "". Make sure it exits and that its name is spelled correctly.

    Now it does exist and yes it is spelt correctly so what is the problem?????
    __________________

    MUHAHAHAHA
    __________________

    Reality is an illusion caused by by lack of drugs

    Is this real or am i just having a dream?

  2. #2
    New Member
    Join Date
    Jul 2000
    Location
    UK Essex
    Posts
    12
    Have youtried enclossing the table name in Square Brackets?

    eg: SELECT * FROM [MY Table]WHERE ID = 'dl';

    This can sometimes help.

    If that does not work try putting a sample of the SQL statement into the recordsource property at design time and then running the program.

  3. #3
    New Member
    Join Date
    Mar 2000
    Posts
    9
    It's good to put square brackets around the field name
    and the table name

    "SELECT * FROM [table_name] WHERE [field_name] = 'value'"

  4. #4
    Hyperactive Member
    Join Date
    Mar 2000
    Posts
    461
    What is the Data1.RecordsetType set to?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width