Jump to content
l00ker

Create table access apartir do Visual Basic 2010 Express

Recommended Posts

l00ker

Boas,

Estou com uma dúvida para um trabalho de programação, gostaria de saber se é possivel criar uma tabela (access 2007), apartir da minha aplicação(agenda eletrónica) em Visual Basic Express.

Tenho o seguinte código:

Dim nometable As String = EmailTextBox.Text
Dim CONNECTION_STRING As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\WpfBrowserModulo9\WpfBrowserModulo9\bin\Debug\Database1.accdb"
Dim conn As New OleDb.OleDbConnection(CONNECTION_STRING)
Dim cmd As New OleDb.OleDbCommand("CREATE TABLE " & nometable & " ( " & _
"ID int identity ," & _
"Nome NVarchar(50)," & _
"Profissao NVarchar(50)," & _
"ContactoPessoal NVarchar(50)," & _
"ContactoTrabalho NVarchar(50)," & _
"EmailPessoal NVarchar(50)," & _
"EmailTrabalho NVarchar(50)," & _
"Facebook NVarchar(50)," & _
"Skype NVarchar(50)," & _
"Fax NVarchar(50)," & _
"Observacao NVarchar(50)," & _
"CONSTRAINT [pk_ID] PRIMARY KEY (ID)) ", conn)
conn.Open()
cmd.ExecuteNonQuery()

Edited by Rui Carlos
GeSHi

Share this post


Link to post
Share on other sites
l00ker

Não dá erro, apenas não cria a tabela.

Se eu tirar a variavel e escrever por exemplo "Tabela1" já funciona, mas com a variavel não estou a conseguir criar.

Share this post


Link to post
Share on other sites
nelsonr

E qual o conteúdo da variavel nometable ?

Estás a preencher com o conteúdo da EmailTextBox. Email?

Share this post


Link to post
Share on other sites
l00ker

Sim, já percebi onde está o erro, não consigo criar a tabela se conter o "@" ou o "."

Entretanto surgiu-me outra duvida, como é que apartir do Email consigo saber o ID ?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.