Visualizzazione dei risultati da 1 a 7 su 7

Discussione: create table

  1. #1
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512

    create table

    Ciao!!
    cosa c'è di sbagliato?

    codice:
    sql="CREATE TABLE contatti_generali_good( " & _
    	"id int, " & _
    	"idpadre varchar(255), " & _
    	"idtipo varchar(255), " & _
    	"denominazione varchar(255), " & _
    	"presso varchar(255), " & _
    	"indirizzo varchar(255), " & _
    	"cap varchar(255), " & _
    	"idcomune int, " & _
    	"idprovincia int, " & _
    	"telefono1 varchar(255), " & _
    	"idtipotelefono1 int, " & _
    	"telefono2 varchar(255), " & _
    	"idtipotelefono2 int, " & _
    	"fax varchar(255), " & _
    	"idtipofax int, " & _
    	"idstatusfax int, " & _
    	"mail1 varchar(255), " & _
    	"mail1status int, " & _
    	"mail2 varchar(255), " & _
    	"mail2status int, " & _
    	"url varchar(255), " & _
    	"note varchar(255), " & _
    	"denominazione_gimbe varchar(255), " & _
    	"idfiglio int, " & _
    	"iddisciplina int, " & _
    	"disciplinaspecifica varchar(255), " & _
    	"pi varchar(255), " & _
    	"cf varchar(255), " & _
    	"img varchar(255) " & _
    	");"
    
    conn.Execute sql
    mi da:

    Microsoft Office Access Database Engine error '80040e14'

    Errore di sintassi nella definizione del campo.

    la linea di errore è l'execute

  2. #2
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    prova ad inserire un campo per volta e vedi dove ti da l'errore.

    Probabilmente già cosi va in erroe:

    sql="CREATE TABLE contatti_generali_good(id int)


    Forse è
    sql="CREATE TABLE contatti_generali_good(id int(11))

  3. #3
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    uhm...

    no da quanto ho scoperto pare che l'istruzione CREATE TABLE con access 2007 supporti solo 21 campi....

    spero che qualcuno possa confermare... anche soltanto per studio/interesse... se volete provare...

  4. #4
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    Originariamente inviato da pip19
    uhm...

    no da quanto ho scoperto pare che l'istruzione CREATE TABLE con access 2007 supporti solo 21 campi....

    spero che qualcuno possa confermare... anche soltanto per studio/interesse... se volete provare...
    mi sembra veramente strano.

    Quindi come fai ? la crei a 21 e poi fai degli alter table per aggiungere le restanti?

  5. #5
    [note], non note. forse ci sono altre parole riservate, controlla

  6. #6
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    ho pensato anche io alle parole riservate... ma... nn saprei... nn mi sembra di individuarne poi cosi' tante...

    alla fine ho risolto portandomi solo i campi che mi interessavano... mi sarebbe piaciuto portarne anche altri... nel caso servissero in futuro... ma ne faro' a meno...

    cmq... anche a me sembra strano la storia dei 21 campi...

    bho...

  7. #7
    prova a mettere tutti i campi fra parentesi quadre

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.