Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Chiave di una tabella con MySql 5

    Salve ragazzi, io utilizzo una funzione per farmi restituire il nome della primary key di una tabella ed il codice è questo

    codice:
    for i = 0 to  obj_SQL_RecordsetTempIdValue.fields.count - 1
    
    		  'Response.Write obj_SQL_RecordsetTempIdValue.Fields(i).Name & obj_SQL_Recordset.Fields(i).attributes & vbcrlf
    
    			if obj_SQL_RecordsetTempIdValue(i).attributes = 16 then
    					getIdTableField_temp = obj_SQL_RecordsetTempIdValue.Fields(i).Name
    			end if	
    		next
    la riga principale è obj_SQL_RecordsetTempIdValue(i).attributes = 16 che confronta se l'attributo del campo è 16 allora è primary key.....
    COn SQL SERVER no problem funziona tutto perfettamente......con MySQL no.....quella condizione non si verifica mai quindi getIdTableFIeld_temp è sempre vuota......
    Per caso sapete come farlo????
    MySQL ha una serie di attributi simili??????
    Conoscete altro metodo?????

    Mi affido alla vostra gentilezza.....

    Ciao e Grazie

  2. #2
    Arg , credo che le tabelle di sistema del DB MySql contengano la descrizione
    dei campi . . .

    Io con Sql Server facevò query sulle tabelle di sistema per capire se un campo
    era chiave

  3. #3
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    rivoluziona il tutto e prova la openschema
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  4. #4
    beh in effetti il consiglio di dario ha dato buoni frutti......sono andato nel db information_schema di mysql nella tabella delle key e sparando una query per db e per tabella si ha il nome della chiave.........
    quindi risolto.......

  5. #5
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Originariamente inviato da gensole
    ...sono andato nel db information_schema di mysql nella tabella delle key e sparando una query per db e per tabella si ha il nome della chiave...
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

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.