Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Adox e openschema

  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854

    Adox e openschema

    mi connetto con adox ad un db per importare dele tabelle con un ciclo for each
    volevo controllare se il nome della tabella che voglio importare già non esista dove la importo..questo crea uno spiacevole errore nella pag
    mi hanno suggerito di usare openaschema allora io "furbescamente" ho fatto:
    codice:
    For Each whatever in objADOX.Tables 
    Set rs = addConn.OpenSchema(adSchemaColumns)
     if not (rs("TABLE_NAME")) = whatever.name then
    siccome non serviva mi sono insospettito e gli ho stampati a video
    ovviamente sono completamente diversi

    come faccio a controllare?
    inoltre posso attivare qualche funzione per importare sovrascrivendo le tabelle?
    thx

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854

    volete che muoia disidratato?

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    e ja fratè

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    roby tu che ne pensi?


  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    uffa qualcuno mi risponda che palle non è che abbia chiesto chissà, non vi ho posta milioni di righe di codice !!


    è solo il nome di un parametro prrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr VVoVe:

    grazie(nel caso che mi rispondiate) :P

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    il mio è il topic con piu che si sia mai visto

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    116
    Il metodo openSchema va utilizzato così per stampare il nome delle tabelle contenute nel db.
    codice:
     
    <%
    Dim cn, rs, adSchemaTables
    Set cn = Server.CreateObject("ADODB.Connection")
    cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("tuodb.mdb")
    adSchemaTables = 20
    Set rs = cn.OpenSchema(adSchemaTables)
    do while not rs.eof
      if Trim(rs("TABLE_TYPE")) = "TABLE" then
        Response.Write rs("TABLE_NAME") & "
    "
      end if
      rs.MoveNext
    loop
    rs.Close
    Set rs = Nothing
    cn.Close
    Set cn = Nothing
    %>
    Se utilizzi OLEDB Provider è meglio.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    116
    Il codice che ti postato su^ stampa il nome di tutte le tabelle nel db. Con una funzione puoi verificare se la tabella che ti interessa esiste.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.