Olá amigos...bom...tenho um problema...eu estou com um projeto em ASP que eu peguei pela metade e preciso finalizar com urgência...
Do meu index.asp...ele vai para validate.asp que é onde verifica se o usuário está cadastrado...bem...ele dá um erro que tudo leva a crer que não existe a tabela Login...bom...eu não tenho acesso a esse banco de dados...porque ele está no servidor online e eu não tenho a senha...por isso eu testo online o banco...não tenho muitas ideias para solução...mas uma delas...é executar uma página no sevidor que crie essa tabela...tem como eu fazer isso???
Valeu pela ajuda..
Paulo Beck
Criar Tabela Em Asp
Started By Paulo Beck, 20/03/2006, 09:57
4 replies to this topic
#1
Posted 20/03/2006, 09:57
#2
Posted 20/03/2006, 10:45
Tem sim!
Você grava numa variavel o script SQL de geração da tabela..
Exemplo:
sql = "CREATE TABLE clientes ................."
Depois de criar os objetos Conn, e abrir a conexão, voce execute o sql..
Conn.Execute(sql)
Ou pode até fazer com que ele retorne uma mensagem de OK pra voce:
If Conn.Execute(sql) Then Responde.Write(sql)
Qual tipo de banco de dados voce ta usando!?
SQLServer ou MySQL ?
Você grava numa variavel o script SQL de geração da tabela..
Exemplo:
sql = "CREATE TABLE clientes ................."
Depois de criar os objetos Conn, e abrir a conexão, voce execute o sql..
Conn.Execute(sql)
Ou pode até fazer com que ele retorne uma mensagem de OK pra voce:
If Conn.Execute(sql) Then Responde.Write(sql)
Qual tipo de banco de dados voce ta usando!?
SQLServer ou MySQL ?
#3
Posted 20/03/2006, 12:54
Estou usando Access...esse é o problema...bom...criei e página assim
<!--#Include file="config.inc"-->
<html>
<body>
<%
SQL="CREATE TABLE (ID AutoIncrement, UserName char(50), PassWord char(20), unidade char(20), allow bit, Clearance char(30), Depto char(40), Primary Key(ID) )"
conexao.execute(SQL)
%>
</body>
</html>
Mas ele dá esse erro:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '('.
/cria.asp, line 7
Sabe o que pode ser?
<!--#Include file="config.inc"-->
<html>
<body>
<%
SQL="CREATE TABLE (ID AutoIncrement, UserName char(50), PassWord char(20), unidade char(20), allow bit, Clearance char(30), Depto char(40), Primary Key(ID) )"
conexao.execute(SQL)
%>
</body>
</html>
Mas ele dá esse erro:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '('.
/cria.asp, line 7
Sabe o que pode ser?
#4
Posted 20/03/2006, 13:37
Eu descobri o erro da mensagem anterior...por um vacilo meu eu esqueci de colocar o nome da tabela na sintaxe...hehehe...mas agora está dando um outro erro...
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Column or parameter #1: Cannot find data type AutoIncrement.
/cria.asp, line 7
A sintaxe ficou assim:
SQL="CREATE TABLE Login(ID AutoIncrement, UserName char(50), PassWord char(20), unidade char(20), allow bit, Clearance char(30), Depto char(40), Primary Key(ID) )"
O resto do código é a mesma coisa...valeu!
-----------
OBS: Em caso de posts consecutivos, use a opção EDITAR.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Column or parameter #1: Cannot find data type AutoIncrement.
/cria.asp, line 7
A sintaxe ficou assim:
SQL="CREATE TABLE Login(ID AutoIncrement, UserName char(50), PassWord char(20), unidade char(20), allow bit, Clearance char(30), Depto char(40), Primary Key(ID) )"
O resto do código é a mesma coisa...valeu!
-----------
OBS: Em caso de posts consecutivos, use a opção EDITAR.
#5
Posted 03/04/2006, 14:04
é isso aí!!! mas se vc ta usando access, pq nao tem acesso ao banco!?
Estranho!! é simples...
E outra, vc tendo os arquivos com a string de conexao vc consegue ver a senha do db, caso haja uma!
Flw!!
Estranho!! é simples...
E outra, vc tendo os arquivos com a string de conexao vc consegue ver a senha do db, caso haja uma!
Flw!!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)